.rlc-draft-shell{background:#ffffff;padding:36px 24px 80px;color:#143137}
.rlc-draft-breadcrumb{max-width:1060px;margin:0 auto 28px;font:500 12px/1.5 Montserrat,Arial,sans-serif;letter-spacing:.03em;color:#0d7c76}
.rlc-draft-breadcrumb a{color:inherit;text-decoration:none}.rlc-draft-breadcrumb span{padding:0 10px}
.rlc-draft-story{--accent:#0d7c76;--tint:#f6f6f1;max-width:1060px;margin:auto;font:400 16px/1.85 Montserrat,Arial,sans-serif;overflow-wrap:anywhere}
.rlc-draft-story *{box-sizing:border-box}.rlc-draft-story>header{padding:20px 0 30px;border-bottom:1px solid #d7e2de;margin-bottom:32px}
.rlc-draft-story h1{font:700 clamp(34px,4.4vw,60px)/1.07 'Roboto Condensed',Arial,sans-serif;letter-spacing:-.018em;color:#102f39;margin:12px 0 20px;max-width:960px}
.rlc-draft-story h2{font:700 clamp(25px,2.7vw,34px)/1.2 'Roboto Condensed',Arial,sans-serif;color:#102f39;margin:45px 0 18px;scroll-margin-top:110px}
.rlc-draft-story h3{font:700 20px/1.4 'Roboto Condensed',Arial,sans-serif;color:#102f39;margin:28px 0 12px}
.rlc-draft-story p{margin:0 0 20px}.rlc-draft-story .rlc-dek,.rlc-draft-story .dek{font-size:19px;line-height:1.6;max-width:830px;color:#0d7c76}
.rlc-draft-story .rlc-eyebrow,.rlc-draft-story .eyebrow{color:var(--accent);font-size:11px;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px}
.rlc-draft-story .rlc-byline,.rlc-draft-story .byline{font-size:12px;line-height:1.5;font-weight:600;margin:18px 0 8px}
.rlc-draft-story .rlc-disclosure,.rlc-draft-story .disclosure{font-size:11px;line-height:1.65;color:#0d7c76;margin:8px 0 0}
.rlc-draft-story>p,.rlc-draft-story>section,.rlc-draft-story>nav,.rlc-draft-story>aside,.rlc-draft-story>div,.rlc-draft-story>ul,.rlc-draft-story>ol,.rlc-draft-story>h2,.rlc-draft-story>h3{max-width:760px;margin-left:auto;margin-right:auto}
.rlc-draft-story figure{margin:30px 0 38px;border-radius:12px;overflow:hidden;background:#f6f6f1}
.rlc-draft-story img{display:block;width:100%;height:auto;max-height:570px;object-fit:contain;margin:26px auto;border-radius:10px;background:#f6f6f1}
.rlc-draft-story figure img{margin:0;border-radius:0}.rlc-draft-story figure.rlc-lifestyle img{max-height:590px;object-fit:cover;aspect-ratio:16/10;object-position:center 48%}
.rlc-draft-story figcaption{font-size:11px;line-height:1.6;padding:12px 20px;color:#0d7c76;background:#fafbf8}
.rlc-draft-story a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.rlc-draft-story a:hover{color:#102f39}
.rlc-draft-story ul,.rlc-draft-story ol{padding-left:24px;margin-top:16px;margin-bottom:24px}.rlc-draft-story li{padding-left:5px;margin-bottom:11px}
.rlc-draft-story nav,.rlc-draft-story .rlc-toc{background:#fafbf8;border:1px solid #dceeea;border-radius:10px;padding:22px 28px;margin-top:26px;margin-bottom:38px}
.rlc-draft-story nav p,.rlc-draft-story nav h2{margin:0 0 12px;font-size:18px}.rlc-draft-story nav ul,.rlc-draft-story nav ol{margin:0;columns:2;column-gap:34px}.rlc-draft-story nav li{font-size:13px;line-height:1.55;break-inside:avoid;margin:0 0 9px}
.rlc-draft-story .rlc-callout,.rlc-draft-story aside,.rlc-draft-story .rlc-recommendation{background:var(--tint);border-left:4px solid var(--accent);padding:26px 30px;border-radius:0 10px 10px 0;margin-top:28px;margin-bottom:30px}
.rlc-draft-story aside h2,.rlc-draft-story .rlc-callout h2,.rlc-draft-story .rlc-recommendation h2{margin-top:0}.rlc-draft-story aside p:last-child,.rlc-draft-story .rlc-callout p:last-child{margin-bottom:0}
.rlc-draft-story .rlc-table-wrap,.rlc-draft-story .table-wrap{max-width:1060px;overflow:auto;border:1px solid #d7e2de;border-radius:10px;margin-top:24px;margin-bottom:28px}
.rlc-draft-story table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.65;margin:24px 0}.rlc-draft-story .rlc-table-wrap table,.rlc-draft-story .table-wrap table{margin:0;min-width:540px}
.rlc-draft-story th{background:#f6f6f1;color:#102f39;font-weight:700}.rlc-draft-story th,.rlc-draft-story td{vertical-align:top;padding:17px 19px;border-bottom:1px solid #d7e2de;min-width:100px}.rlc-draft-story tr:last-child td{border-bottom:0}
.rlc-draft-story .rlc-button,.rlc-draft-story .rlc-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:var(--accent);color:#ffffff;padding:13px 23px;border-radius:4px;font-size:13px;line-height:1.5;font-weight:700;text-decoration:none;margin:8px 10px 10px 0}
.rlc-draft-story .rlc-button:hover,.rlc-draft-story .rlc-cta:hover{background:#102f39;color:#ffffff}
.rlc-draft-story details{border-top:1px solid #d7e2de;padding:20px 0}.rlc-draft-story details:last-child{border-bottom:1px solid #d7e2de}.rlc-draft-story summary{cursor:pointer;font-weight:600;line-height:1.5;padding-right:20px}.rlc-draft-story details p{margin:15px 0 0;font-size:14px}
.rlc-draft-story .rlc-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:1060px;margin:30px auto}.rlc-draft-story .rlc-spec-grid div{padding:24px 18px;background:#f6f6f1;border:1px solid #dceeea;border-radius:8px}.rlc-draft-story .rlc-spec-grid strong{font:700 30px/1.2 'Roboto Condensed',Arial,sans-serif;display:block;color:var(--accent)}.rlc-draft-story .rlc-spec-grid span{font-size:12px;line-height:1.5;display:block;margin-top:6px}
.rlc-draft-story .rlc-sources{font-size:12px;line-height:1.7;border-top:1px solid #d7e2de;padding-top:24px;margin-top:44px}.rlc-draft-story .rlc-sources h2{font-size:22px;margin-top:0}
.rlc-style-comparison>header{background:#102f39;color:#ffffff;padding:38px 40px;border:0;border-radius:10px}.rlc-style-comparison>header h1{color:#ffffff}.rlc-style-comparison>header .rlc-dek,.rlc-style-comparison>header .dek{color:#dceeea}.rlc-style-comparison>header .rlc-eyebrow,.rlc-style-comparison>header .eyebrow{color:#dceeea}.rlc-style-comparison>header .rlc-disclosure,.rlc-style-comparison>header .disclosure{color:#dceeea}
.rlc-style-review{--tint:#f6f6f1;--accent:#5d7476}.rlc-style-review>header{max-width:880px;margin-left:auto;margin-right:auto}.rlc-style-review>header h1{max-width:810px}.rlc-style-review>figure{max-width:880px;margin-left:auto;margin-right:auto}
.rlc-style-education{--tint:#dceeea;--accent:#0d7c76}.rlc-style-education>header{text-align:center}.rlc-style-education>header h1,.rlc-style-education>header .rlc-dek{margin-left:auto;margin-right:auto}.rlc-style-education .rlc-spec-grid div{background:#dceeea;border-color:#d7e2de}
.rlc-draft-story a:focus-visible,.rlc-draft-story summary:focus-visible,.rlc-table-wrap:focus-visible{outline:3px solid #0d7c76;outline-offset:4px}
@media(max-width:780px){.rlc-draft-shell{padding:24px 22px 55px}.rlc-draft-story{font-size:15px;line-height:1.8}.rlc-style-comparison>header{padding:30px}.rlc-draft-story h1{font-size:43px}.rlc-draft-story .rlc-dek,.rlc-draft-story .dek{font-size:17px}.rlc-draft-story>header{margin-bottom:24px}.rlc-draft-story .rlc-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rlc-draft-story img{max-height:480px}}
@media(max-width:480px){.rlc-draft-shell{padding:20px 18px 45px}.rlc-draft-breadcrumb{font-size:10px;margin-bottom:18px}.rlc-draft-story h1{font-size:36px;line-height:1.09}.rlc-style-comparison>header{padding:26px 22px}.rlc-draft-story nav{padding:20px}.rlc-draft-story nav ul,.rlc-draft-story nav ol{columns:1}.rlc-draft-story aside,.rlc-draft-story .rlc-callout,.rlc-draft-story .rlc-recommendation{padding:22px}.rlc-draft-story .rlc-spec-grid{grid-template-columns:1fr}.rlc-draft-story .rlc-spec-grid div{padding:18px}.rlc-draft-story .rlc-spec-grid strong{font-size:26px}.rlc-draft-story th,.rlc-draft-story td{padding:14px}.rlc-draft-story figure.rlc-lifestyle img{aspect-ratio:1/1}.rlc-draft-story .rlc-cta,.rlc-draft-story .rlc-button{width:100%;margin-right:0}}
