@charset "UTF-8";
:root{--paper:#f3f0e7;--ink:#282820;--muted:#69685e;--line:#b8b5a9;--accent:#b63622;--serif:"Newsreader",Georgia,serif;--sans:"Archivo Narrow","Arial Narrow",Arial,sans-serif;--mono:"Courier New",monospace}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.55 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:400}p+p{margin-top:18px}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}a:hover{color:var(--accent)}button,input{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible+.option-content{outline:2px solid var(--accent);outline-offset:6px}[hidden]{display:none!important}.shell{width:min(1240px,calc(100% - 96px));margin-inline:auto}.skip{position:fixed;top:-80px;left:20px;z-index:40;background:var(--ink);color:var(--paper);padding:12px 20px}.skip:focus{top:10px}em{font-family:var(--serif);font-weight:400}h2{font:500 clamp(42px,4.5vw,65px)/.98 var(--serif);letter-spacing:-.035em}h3{font:500 34px/1.08 var(--serif);letter-spacing:-.025em}.eyebrow{font:11px/1.5 var(--mono);letter-spacing:.07em;text-transform:uppercase}.site-header{padding-top:14px}.edition-line{display:flex;justify-content:space-between;gap:24px;font:10px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding-bottom:12px;border-bottom:1px solid var(--ink)}.edition-line a{text-decoration:none}.masthead{display:flex;justify-content:space-between;align-items:center;gap:40px;min-height:76px;border-bottom:4px double var(--ink)}.brand{display:flex;align-items:baseline;gap:17px;text-decoration:none;white-space:nowrap}.brand>span{font:700 35px/1 var(--sans);letter-spacing:-.03em}.brand em{font:400 italic 35px/1 var(--serif)}.masthead nav{display:flex;gap:36px;align-items:center}.masthead nav a{font-size:15px;text-decoration:none}.masthead nav span{color:var(--accent);font:10px var(--mono);margin-right:6px}.masthead nav a:hover{text-decoration:underline}.cover{position:relative;padding-block:38px 32px}.cover-heading{min-height:384px;position:relative;max-width:950px}.cover-kicker{font:11px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:23px}.cover h1{position:relative;font-weight:400;letter-spacing:-.05em;z-index:1}.cover-first{font:500 clamp(90px,9.4vw,136px)/.86 var(--serif);letter-spacing:-.05em;display:block}.cover h1 em{display:block;font:400 italic clamp(140px,15vw,212px)/.82 var(--serif);letter-spacing:-.055em;margin-left:35px;margin-top:4px}.cover-third{font:500 clamp(32px,3.7vw,50px)/1.2 var(--sans);display:block;text-transform:uppercase;letter-spacing:-.02em;margin-left:205px;margin-top:16px}.cover-last{position:absolute;left:650px;top:43px;width:190px;transform:rotate(-7deg);font:400 italic 28px/1 var(--serif);letter-spacing:-.02em;color:var(--accent)}.phone-figure{position:absolute;right:8px;top:64px;width:clamp(280px,25vw,345px);margin:0;z-index:0}.phone-figure img{display:block;width:100%;height:auto}.phone-figure figcaption{font:10px/1.6 var(--mono);margin-top:-23px;text-align:right;padding-right:14px;color:var(--muted)}.phone-figure figcaption span{color:var(--accent);display:block;text-transform:uppercase;margin-bottom:3px}.cover-footer{border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:40px;padding-top:24px;position:relative;z-index:2}.cover-lead{font:400 27px/1.13 var(--serif);letter-spacing:-.025em}.cover-lead em{color:var(--accent)}.cover-intro{font-size:17px;line-height:1.5;max-width:400px}.cover-action{padding-left:18px}.cover-action>a{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:18px;line-height:1.3;text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:10px;color:var(--accent)}.cover-action>a>span{font:34px/1 var(--serif)}.cover-action>p{font:10px/1.7 var(--mono);margin-top:12px;color:var(--muted)}.section{padding-block:74px}.section-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:end;margin-bottom:45px}.section-heading .eyebrow{margin-bottom:22px;color:var(--accent)}.section-heading>p{font-size:17px;max-width:430px}.section-heading em{color:var(--accent)}.tool-section{border-top:1px solid var(--line);margin-top:22px}.tool-grid{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:80px;align-items:start}.question-panel{border:0;background:none;padding:0;min-width:0}.progress-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;text-transform:uppercase}.progress-heading p{font:12px/1.3 var(--mono);letter-spacing:.05em}.progress-heading span{font-size:13px;color:var(--muted)}progress{appearance:none;display:block;border:0;width:100%;height:2px;background:#d5d1c5;margin:17px 0 32px}progress::-webkit-progress-bar{background:#d5d1c5}progress::-webkit-progress-value{background:var(--accent)}progress::-moz-progress-bar{background:var(--accent)}fieldset{margin:0;padding:0;border:0;min-width:0}legend{font:500 40px/1.05 var(--serif);letter-spacing:-.03em;padding:0;max-width:800px;margin-bottom:13px;width:100%;outline:none}.question-hint{font-size:16px;color:var(--muted);margin-bottom:26px}.options{border-top:1px solid var(--ink);counter-reset:option}.option{position:relative;display:block;cursor:pointer;counter-increment:option}.option input{position:absolute;opacity:0;width:1px;height:1px}.option-content{display:flex;gap:17px;align-items:center;border-bottom:1px solid var(--line);min-height:60px;padding:15px 12px 15px 4px;transition:color .15s,background .15s}.option-content:before{content:"";flex-shrink:0;width:17px;height:17px;border:1px solid var(--ink);border-radius:50%}.option input[type=checkbox]+.option-content:before{border-radius:0}.option-content:after{content:counter(option,lower-alpha);font:11px/1 var(--mono);color:var(--muted);margin-left:auto;padding-left:14px}.option-text strong{font-weight:500;font-size:19px;line-height:1.25;display:block}.option-text small{font-size:14px;line-height:1.4;color:var(--muted);display:block;margin-top:5px}.option:hover .option-content{background:#e7e2d7}.option input:checked+.option-content{color:var(--accent);background:#eae2d6}.option input:checked+.option-content:before{background:var(--accent);box-shadow:inset 0 0 0 4px var(--paper);border-color:var(--accent)}.option input[type=checkbox]:checked+.option-content:before{box-shadow:none;content:"×";color:var(--paper);font:20px/14px var(--sans);text-align:center}.tool-actions{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:25px}#next{margin-left:auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:13px 24px;min-height:48px;font:500 17px/1.3 var(--sans);text-decoration:none;border:1px solid var(--ink);border-radius:0;transition:background .15s,color .15s}.primary{background:var(--accent);color:var(--paper);border-color:var(--accent)}.primary:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.outline{background:transparent;color:var(--ink)}.outline:hover{background:var(--ink);color:var(--paper)}.quiet{border:0;background:none;padding-left:0;color:var(--muted)}.button:disabled{opacity:.6;cursor:wait}.text-button{border:0;background:none;padding:9px 0;font:16px var(--sans);color:var(--muted);text-decoration:underline;text-underline-offset:5px}.text-button:hover{color:var(--accent)}.tool-privacy{font-size:13px;color:var(--muted);margin-top:22px;max-width:520px}.error{font-size:15px;color:var(--accent);margin-top:18px}.answer-panel{border-left:1px solid var(--line);padding-left:25px;margin-top:2px;min-width:0}.answer-panel .eyebrow{font-size:10px}.answer-panel h3{font:400 italic 32px/1 var(--serif);margin:17px 0 25px}.answer-panel dl{margin:0}.answer-panel dl>div{border-bottom:1px dotted var(--line);padding-bottom:14px;margin-bottom:14px}.answer-panel dt{font:10px/1.5 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.answer-panel dd{margin:4px 0 0;font-size:16px;line-height:1.35}.answer-panel #preview-empty{font-size:16px;color:var(--muted);line-height:1.45}.aside-note{border-top:1px solid var(--ink);padding-top:22px;margin-top:28px}.aside-note>span{color:var(--accent);font:30px/1 var(--serif);display:block;margin-bottom:10px}.aside-note p{font-size:14px;line-height:1.5;color:var(--muted)}.notice{border-block:1px solid var(--accent);padding:20px 0;font-size:17px}.result{border-top:4px double var(--ink);padding-top:30px}.result-heading{display:flex;gap:40px;align-items:flex-start;justify-content:space-between}.result-heading .eyebrow{color:var(--accent);margin-bottom:20px}.result-heading h3{font:500 54px/1 var(--serif);max-width:1000px;letter-spacing:-.035em;outline:none}.result-heading p:last-child{font-size:17px;margin-top:20px}.result-stamp{display:none}.result-tools{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:30px 0 22px}.pdf-privacy{font-size:13px;line-height:1.5;color:var(--muted);max-width:780px;margin:0 0 24px}.pdf-status{font-size:16px;padding-left:15px;border-left:2px solid var(--accent);margin-bottom:25px}.pdf-status.error{color:var(--accent)}.priorities{border-top:1px solid var(--ink);margin-top:32px}.priority{display:grid;grid-template-columns:90px minmax(220px,.8fr) minmax(0,1.3fr);gap:32px;padding-block:28px;border-bottom:1px solid var(--line)}.priority>span{font:11px/1.6 var(--mono);color:var(--accent);max-width:70px}.priority h4{font:500 32px/1 var(--serif);letter-spacing:-.02em}.priority p{font-size:17px;line-height:1.5}.personal-checklist{display:grid;grid-template-columns:1fr 1.6fr;gap:90px;margin-top:65px;padding-top:26px;border-top:1px solid var(--ink)}.personal-checklist .eyebrow{max-width:240px;margin-bottom:20px;color:var(--accent)}.personal-checklist h3{font-size:42px;max-width:330px}.personal-checklist p{font-size:16px;max-width:340px;margin-top:19px;color:var(--muted)}.phase+.phase{margin-top:28px}.phase h4{font:500 28px/1 var(--serif);margin-bottom:15px}.checkline{display:flex;gap:14px;align-items:flex-start;font-size:17px;line-height:1.45;padding:10px 0;border-bottom:1px solid #d3cfc3}.checkline input{flex-shrink:0;width:17px;height:17px;margin:4px 0 0;accent-color:var(--accent);border-radius:0}.checkline:has(input:checked){color:var(--muted)}.checkline input:checked+span{text-decoration:line-through}.answer-details{border-block:1px solid var(--ink);padding:20px 0;margin-top:40px}.answer-details summary{font-size:18px;cursor:pointer}.answer-details dl{display:grid;grid-template-columns:1fr 1fr;gap:22px 60px;margin-top:25px}.answer-details dt{font:11px/1.5 var(--mono);color:var(--muted)}.answer-details dd{margin:5px 0 0;font-size:17px}.result-note{font-size:14px;color:var(--muted);max-width:850px;margin-top:22px}.result-contact{display:flex;justify-content:space-between;align-items:center;gap:50px;padding-top:35px;margin-top:35px;border-top:1px solid var(--ink)}.result-contact h3{font-size:32px}.result-contact p{font-size:17px;margin-top:12px}.result-contact .button{flex-shrink:0}.steps-section{background:#e7e2d6;border-block:1px solid var(--line)}.method-list{list-style:none;margin:0;padding:0}.method-list li{display:grid;grid-template-columns:110px 1fr;gap:30px;padding:35px 0;border-top:1px solid var(--ink)}.method-number{font:400 90px/.8 var(--serif);color:var(--accent);letter-spacing:-.055em;padding-top:8px}.method-list li>div{display:grid;grid-template-columns:1fr 1.45fr;gap:0 60px}.method-list h3{font:500 36px/1 var(--serif);grid-column:1;grid-row:1/3;max-width:320px}.method-list p{grid-column:2;font-size:17px;line-height:1.55}.method-list .method-detail{font:12px/1.6 var(--sans);color:var(--muted);border-left:1px solid var(--accent);padding-left:15px;max-width:440px}.download-card{display:flex;align-items:center;justify-content:space-between;gap:70px;margin-top:40px;padding:30px 0;border-top:4px double var(--ink);border-bottom:1px solid var(--ink)}.file-label{font:10px/1.6 var(--mono);text-transform:uppercase;color:var(--accent)}.download-card h3{font:400 italic 37px/1 var(--serif);margin:18px 0 13px}.download-card p{font-size:16px;max-width:600px}.download-card .button{flex-shrink:0}.attention-section{padding-block:86px}.attention-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.attention-grid .eyebrow{color:var(--accent);margin-bottom:25px}.attention-grid h2{font-size:clamp(52px,5.2vw,76px);line-height:.98}.attention-grid h2 em{color:var(--accent)}.attention-grid>div:last-child{border-left:1px solid var(--line);padding-left:35px}.attention-grid>div>p:not(.eyebrow){font-size:18px;line-height:1.6}.source-link{display:inline-block;font-size:14px;margin-top:24px}.faq-section{border-top:1px solid var(--ink)}.faq-grid>div:first-child{display:grid;grid-template-columns:1fr 1.3fr;gap:0 60px;align-items:end}.faq-grid .eyebrow{grid-column:1/-1;color:var(--accent);margin-bottom:22px}.faq-grid h2{grid-column:1}.faq-grid>div:first-child>p:last-child{max-width:420px;justify-self:end;font-size:18px}.faq-list{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;margin-top:50px;align-items:start}.faq-list details{border-top:1px solid var(--ink);padding:22px 0;min-width:0}.faq-list summary{list-style:none;display:flex;align-items:baseline;justify-content:space-between;gap:25px;font:500 28px/1.08 var(--serif);cursor:pointer;letter-spacing:-.02em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--accent);font:18px var(--mono);flex-shrink:0}.faq-list details[open] summary:after{content:"−"}.faq-list details p{font-size:17px;line-height:1.55;margin-top:20px;max-width:540px}.publisher-section{border-block:1px solid var(--ink)}.publisher-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:100px}.publisher-grid .eyebrow{margin-bottom:22px;color:var(--accent)}.publisher-grid p:not(.eyebrow){font-size:19px;line-height:1.55}.publisher-grid em{color:var(--accent)}.text-link{display:inline-block;font-size:18px;margin-top:28px;color:var(--accent)}.sources{display:grid;grid-template-columns:1fr 1.25fr;gap:16px 100px;padding-block:35px}.sources h2{font:500 23px/1.15 var(--serif);grid-column:1}.sources>p{font-size:13px;color:var(--muted);grid-column:1;grid-row:2}.sources ul{grid-column:2;grid-row:1/3;margin:0;padding:0;list-style:none}.sources li{font-size:13px;line-height:1.55}.sources li+li{margin-top:9px}.site-footer{display:grid;grid-template-columns:1.6fr 1fr;gap:80px;padding-block:45px;border-top:4px double var(--ink)}.footer-title{font:400 clamp(50px,6vw,80px)/.95 var(--serif);letter-spacing:-.04em}.footer-title em{color:var(--accent)}.colophon{font:11px/1.7 var(--mono);padding-top:10px}.colophon a{display:block;margin-top:15px}.legal-main{max-width:820px;padding-block:65px 80px}.back-link{font-size:15px;display:inline-block;margin-bottom:40px}.legal-main h1{font:500 64px/1 var(--serif);letter-spacing:-.03em;margin:22px 0}.legal-main .eyebrow{color:var(--accent)}.legal-main .legal-meta{font:11px/1.5 var(--mono);color:var(--muted)}.legal-main h2{font-size:35px;margin:40px 0 20px}.legal-main p,.legal-main li{font-size:18px;line-height:1.6}.legal-main ul{padding-left:20px}.legal-main li+li{margin-top:7px}
@media(min-width:1500px){.cover-heading{min-height:440px}.phone-figure{top:75px;right:15px;width:350px}.cover-last{left:740px;top:48px}.cover-third{margin-left:245px}}
@media(max-width:1100px){.shell{width:calc(100% - 60px)}.masthead nav{gap:22px}.brand>span,.brand em{font-size:31px}.cover-heading{min-height:350px}.cover-last{left:560px;font-size:24px;top:26px}.phone-figure{top:94px;width:280px;right:0}.cover-first{font-size:100px}.cover h1 em{font-size:160px}.cover-third{font-size:39px;margin-left:175px}.cover-footer{gap:28px;grid-template-columns:.9fr 1.2fr 1fr}.cover-lead{font-size:24px}.cover-intro{font-size:16px}.cover-action{padding-left:0}.cover-action>a{font-size:16px}.cover-action>p{font-size:9px}.tool-grid{gap:45px;grid-template-columns:minmax(0,1fr) 210px}.section-heading{gap:40px}.priority{grid-template-columns:65px 1fr 1.2fr;gap:25px}.personal-checklist{gap:50px}.method-list li{grid-template-columns:85px 1fr;gap:25px}.method-list li>div{gap:0 40px;grid-template-columns:1fr 1.3fr}.method-number{font-size:78px}.method-list h3{font-size:32px}.attention-grid,.publisher-grid{gap:55px}.attention-grid h2{font-size:57px}.faq-list{column-gap:50px}.sources{column-gap:55px}.site-footer{gap:45px}}
@media(max-width:800px){.shell{width:calc(100% - 40px)}.edition-line{font-size:9px;gap:15px}.edition-line>span:nth-child(2){display:none}.masthead{min-height:80px;gap:24px;align-items:center}.brand{gap:11px}.brand>span,.brand em{font-size:28px}.masthead nav{gap:18px}.masthead nav a{font-size:13px}.masthead nav span{display:none}.cover{padding-top:30px}.cover-heading{min-height:320px}.cover-first{font-size:86px}.cover h1 em{font-size:132px;margin-left:22px}.cover-third{font-size:33px;margin-left:128px}.cover-last{left:440px;top:12px;font-size:22px;width:135px}.phone-figure{width:230px;right:-5px;top:80px}.phone-figure figcaption{font-size:8px;padding-right:0;margin-top:-10px}.cover-footer{grid-template-columns:1fr 1.5fr;gap:25px}.cover-action{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding-top:18px}.cover-action>a{font-size:20px;min-width:250px}.cover-action>p{font-size:10px;margin:0}.section{padding-block:58px}.tool-grid{grid-template-columns:minmax(0,1fr) 190px;gap:30px}h2{font-size:47px}.section-heading>p{font-size:16px}.answer-panel{padding-left:19px}.answer-panel dd{font-size:15px}legend{font-size:35px}.question-hint{font-size:15px}.option-text strong{font-size:18px}.result-heading h3{font-size:45px}.priority{grid-template-columns:55px 1fr;gap:15px 25px}.priority>span{grid-column:1;grid-row:1/3}.priority h4{grid-column:2;font-size:32px}.priority p{grid-column:2;font-size:17px}.personal-checklist{gap:35px;grid-template-columns:.9fr 1.4fr}.personal-checklist h3{font-size:35px}.result-contact{align-items:flex-start;flex-direction:column;gap:25px}.method-list li>div{display:block}.method-list h3{font-size:33px;max-width:520px;margin-bottom:18px}.method-list .method-detail{margin-top:15px}.download-card{align-items:flex-start;gap:30px}.download-card h3{font-size:31px}.download-card .button{max-width:240px}.attention-grid{gap:40px}.attention-grid h2{font-size:48px}.attention-grid>div:last-child{padding-left:25px}.attention-grid>div>p:not(.eyebrow){font-size:17px}.faq-grid>div:first-child{gap:0 35px}.faq-grid>div:first-child>p:last-child{font-size:17px}.faq-list{column-gap:40px}.faq-list summary{font-size:25px}.publisher-grid{gap:45px;grid-template-columns:1fr 1.3fr}.publisher-grid p:not(.eyebrow){font-size:17px}.sources{grid-template-columns:1fr 1.3fr;gap:15px 45px}}
@media(max-width:600px){html{scroll-padding-top:20px}.shell{width:calc(100% - 36px)}body{font-size:17px}.site-header{padding-top:10px}.edition-line{padding-bottom:10px;font-size:8px;line-height:1.5}.masthead{display:block;min-height:0;padding-block:15px 12px}.brand{justify-content:space-between;gap:20px}.brand>span{font-size:34px}.brand em{font-size:34px}.masthead nav{display:flex;justify-content:space-between;gap:10px;margin-top:20px;border-top:1px solid var(--line);padding-top:10px}.masthead nav a{font-size:12px}.masthead nav span{display:inline;font-size:8px;margin-right:4px}.cover{padding-top:23px;padding-bottom:24px}.cover-kicker{font-size:9px;margin-bottom:18px}.cover-heading{min-height:0;max-width:none}.cover-first{font-size:clamp(60px,17.5vw,100px)}.cover h1 em{font-size:clamp(89px,25vw,145px);margin-left:12px;margin-top:2px;line-height:.87}.cover-third{font-size:clamp(27px,7vw,39px);margin-left:75px;margin-top:10px;line-height:1.2}.cover-last{position:static;display:block;transform:none;font-size:25px;margin:16px 0 0 15px;width:auto;line-height:1}.phone-figure{position:relative;top:auto;right:auto;width:74%;margin:-29px 0 0 auto}.phone-figure figcaption{font-size:8px;position:absolute;left:-27%;bottom:33px;text-align:left;max-width:110px;padding:0;line-height:1.6}.phone-figure img{width:100%}.cover-footer{display:block;padding-top:20px;margin-top:-8px}.cover-lead{font-size:29px;max-width:300px;margin-bottom:21px}.cover-intro{font-size:17px;max-width:430px}.cover-action{display:block;margin-top:24px;padding-top:0;border:0}.cover-action>a{font-size:21px;padding-bottom:10px;min-width:0}.cover-action>a>span{font-size:34px}.cover-action>p{font-size:9px;margin-top:13px;line-height:1.7}.section{padding-block:44px}.tool-section{margin-top:5px}.section-heading{display:block;margin-bottom:31px}.section-heading .eyebrow{font-size:10px;margin-bottom:17px}.section-heading h2{font-size:44px;line-height:1}.section-heading>p{margin-top:24px;font-size:16px;max-width:360px}.tool-grid{display:flex;flex-direction:column;gap:32px}.question-panel{width:100%}.progress-heading p{font-size:10px}.progress-heading span{font-size:12px}progress{margin:13px 0 25px}legend{font-size:34px;line-height:1.04}.question-hint{font-size:16px;margin-bottom:23px;line-height:1.4}.option-content{min-height:62px;padding:14px 7px 14px 0;gap:14px}.option-text strong{font-size:19px;line-height:1.25}.option-text small{font-size:14px;line-height:1.45}.option-content:after{font-size:10px;padding-left:5px}.option-content:before{width:16px;height:16px}.tool-actions{margin-top:23px;gap:18px}.button{font-size:17px;min-height:47px;padding:13px 20px;gap:18px}.tool-privacy{font-size:13px;line-height:1.5;margin-top:19px}.answer-panel{margin-top:5px;padding:22px 0 0;border-left:0;border-top:1px solid var(--line);width:100%}.answer-panel .eyebrow{font-size:9px}.answer-panel h3{font-size:29px;margin:13px 0 19px}.answer-panel dl{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.answer-panel dt{font-size:9px}.answer-panel dd{font-size:16px}.answer-panel #preview-empty{font-size:15px}.aside-note{display:flex;align-items:flex-start;gap:15px;margin-top:8px;padding-top:18px;border-color:var(--line)}.aside-note>span{margin:0;font-size:27px}.aside-note p{font-size:13px}.result{padding-top:22px}.result-heading h3{font-size:39px}.result-heading .eyebrow{font-size:10px;margin-bottom:18px}.result-heading p:last-child{font-size:16px;line-height:1.4;margin-top:17px}.result-tools{gap:14px 20px;align-items:center;margin:25px 0 23px}.result-tools .button{font-size:15px;padding:13px 16px;gap:10px}.text-button{font-size:15px;padding:3px 0}.pdf-privacy{font-size:12px;line-height:1.5}.pdf-status{font-size:15px;line-height:1.4;margin-bottom:24px}.priority{display:block;padding:24px 0}.priority>span{font-size:9px;max-width:none;display:block;margin-bottom:14px}.priority h4{font-size:31px;max-width:320px;line-height:1.05}.priority p{font-size:17px;margin-top:17px;line-height:1.5}.priorities{margin-top:28px}.personal-checklist{display:block;margin-top:44px;padding-top:25px}.personal-checklist .eyebrow{font-size:9px;margin-bottom:16px}.personal-checklist h3{font-size:37px}.personal-checklist p{font-size:16px;margin-top:16px;margin-bottom:28px}.phase h4{font-size:28px}.checkline{font-size:17px;line-height:1.45;gap:12px;padding-block:11px}.phase+.phase{margin-top:27px}.answer-details{padding:17px 0;margin-top:30px}.answer-details summary{font-size:17px}.answer-details dl{grid-template-columns:1fr;gap:20px}.answer-details dt{font-size:10px}.answer-details dd{font-size:17px}.result-note{font-size:13px;margin-top:20px}.result-contact{margin-top:27px;padding-top:27px;gap:22px}.result-contact h3{font-size:31px}.result-contact p{font-size:16px}.method-list li{grid-template-columns:45px 1fr;gap:13px;padding-block:26px}.method-number{font-size:52px;line-height:1;padding-top:0}.method-list h3{font-size:30px;line-height:1.05;margin-bottom:16px}.method-list p{font-size:17px;line-height:1.5}.method-list .method-detail{font-size:13px;line-height:1.5;padding-left:12px}.download-card{display:block;margin-top:25px;padding-block:26px}.file-label{font-size:9px}.download-card h3{font-size:33px;line-height:1.05}.download-card p{font-size:16px;line-height:1.5}.download-card .button{max-width:none;margin-top:25px;width:100%}.attention-grid{display:block}.attention-grid .eyebrow{font-size:9px;margin-bottom:21px}.attention-grid h2{font-size:49px;line-height:.98}.attention-grid>div:last-child{border:0;padding:0;margin-top:29px}.attention-grid>div>p:not(.eyebrow){font-size:17px;line-height:1.55}.source-link{font-size:13px;margin-top:22px;line-height:1.6}.faq-grid>div:first-child{display:block}.faq-grid h2{font-size:44px}.faq-grid .eyebrow{font-size:10px;margin-bottom:18px}.faq-grid>div:first-child>p:last-child{font-size:16px;line-height:1.5;margin-top:23px}.faq-list{display:block;margin-top:30px}.faq-list details{padding-block:22px}.faq-list summary{font-size:26px;line-height:1.05;gap:25px}.faq-list summary:after{font-size:16px}.faq-list details p{font-size:17px;line-height:1.5;margin-top:18px}.publisher-grid{display:block}.publisher-grid .eyebrow{font-size:9px;margin-bottom:18px}.publisher-grid h2{font-size:47px}.publisher-grid>div:last-child{margin-top:28px}.publisher-grid p:not(.eyebrow){font-size:18px;line-height:1.5}.text-link{font-size:17px;margin-top:24px}.sources{display:block;padding-block:28px}.sources h2{font-size:24px}.sources>p{font-size:12px;margin-top:14px}.sources ul{margin-top:23px}.sources li{font-size:13px;line-height:1.6}.sources li+li{margin-top:14px}.site-footer{display:block;padding-block:32px}.footer-title{font-size:53px}.colophon{font-size:10px;line-height:1.7;padding-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.colophon p{grid-column:1/-1}.colophon a{margin:0}.legal-main{padding-block:35px 50px}.legal-main h1{font-size:45px;line-height:1.02}.legal-main h2{font-size:32px;margin:32px 0 18px}.legal-main p,.legal-main li{font-size:17px;line-height:1.6}.back-link{font-size:14px;margin-bottom:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{@page{size:A4;margin:16mm}body{background:#fff;color:#111;font:10pt/1.5 Arial,sans-serif}.site-header,.cover,.section-heading,.site-footer,.sources,.steps-section,.attention-section,.faq-section,.publisher-section,.result-tools,.result-contact,.result-stamp,.skip,.tool-grid,noscript,.pdf-privacy,.pdf-status{display:none!important}.shell{width:100%;max-width:none}.section{padding:0;border:0;margin:0}.result{padding:0;border:0}.result-heading h3{font:500 23pt/1.05 Georgia,serif;color:#111}.result-heading .eyebrow{font-size:9pt}.result-heading>div:before{content:"Le mémo téléphonie - Un outil proposé par SR-TEL";display:block;font:9pt Arial,sans-serif;margin-bottom:20px}.result-heading p:last-child{font:10pt Arial,sans-serif}.priorities{display:block;border:0}.priority{display:block;break-inside:avoid;padding:12px 0;border:0;border-bottom:1px solid #ddd}.priority h4{font:500 14pt/1.1 Georgia,serif}.priority p{font:10pt/1.5 Arial,sans-serif;margin-top:8px}.priority>span{display:none}.personal-checklist{display:block;border:0;padding-top:25px;margin-top:15px}.personal-checklist h3{font:500 18pt Georgia,serif}.personal-checklist .eyebrow{font:8pt Arial,sans-serif}.personal-checklist p{font:10pt Arial,sans-serif}.phase{break-inside:avoid;margin-top:20px}.phase h4{font:500 13pt Georgia,serif}.checkline{font:10pt/1.5 Arial,sans-serif;border:0}.checkline input{appearance:none;border:1px solid #777;width:10px;height:10px;margin-top:4px}.checkline input:checked:after{content:"✓";position:relative;top:-5px}.checkline input:checked+span{text-decoration:none}.result-note{font:9pt/1.5 Arial,sans-serif}.answer-details{display:none}.legal-main{padding:0}.legal-main .back-link{display:none}}
