@layer shared,home,frame;@layer section{.doc--guide .doc__head{margin-bottom:24px}.doc--guide .doc__title{margin-bottom:16px;font-size:calc(clamp(32px,4vw,48px))}.doc--guide .doc__lead{font-size:18px;line-height:1.75}.doc--guide .doc__meta{margin-top:20px;font-size:11px}.doc--guide .prose{max-width:none}.doc--guide .prose>h2{border-top:1px solid var(--line);margin-top:48px;padding-top:24px}.doc--guide .article-answer{border-left:3px solid var(--accent);background:var(--card);border-radius:0 18px 18px 0;margin-bottom:28px;padding:24px 28px}.doc--guide .article-answer p{margin:0;font-size:17px;line-height:1.85}.doc--guide .article-answer strong{color:var(--name-b);font:700 23px/1.4 var(--display)}.doc--guide .article-table{border:1px solid var(--line);scrollbar-color:var(--accent) transparent;border-radius:5px;max-width:100%;margin:24px 0 30px;overflow-x:auto}.doc--guide .article-table table{width:100%;min-width:600px;margin:0;font-size:15px;display:table;overflow:visible}.doc--guide .article-table th{background:var(--card);color:var(--muted);letter-spacing:.07em;padding:17px 18px;font-size:11px;line-height:1.7}.doc--guide .article-table td{padding:20px 18px;line-height:1.75}.doc--guide .article-table td:first-child{color:var(--fg);font-weight:600}.doc--guide .article-table td:first-child:where(:not(:nth-last-child(2))){width:27%}.doc--guide .article-table td:first-child:where(:nth-last-child(2)){width:50%}.doc--guide .article-table tbody tr:last-child td{border-bottom:0}.doc--guide .article-factors{counter-reset:article-factor;margin-block:24px 32px}.doc--guide .article-factors h3{counter-increment:article-factor;border-top:1px solid var(--line);margin-top:28px;padding:24px 0 0 48px;position:relative}.doc--guide .article-factors h3:first-child{border:0;margin-top:0;padding-top:0}.doc--guide .article-factors h3:before{content:counter(article-factor,decimal-leading-zero);content:counter(article-factor,decimal-leading-zero)/"";color:var(--accent);font:12px/1.7 var(--mono);position:absolute;bottom:2px;left:0}.doc--guide .article-factors ol,.doc--guide .article-factors p,.doc--guide .article-factors ul{margin-left:48px;font-size:17px;line-height:1.85}.doc--guide .article-checklist ul,.doc--guide .article-signs ul{margin-block:24px;padding:0;list-style:none}.doc--guide .article-checklist li,.doc--guide .article-signs li{border-bottom:1px solid var(--line);margin:0;padding:15px 0 15px 32px;font-size:17px;line-height:1.8;position:relative}.doc--guide .article-checklist li:before{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:7px;height:12px;position:absolute;top:22px;left:4px;transform:rotate(45deg)}.doc--guide .article-signs li:before{content:"";background:var(--accent);width:12px;height:2px;position:absolute;top:30px;left:2px}@media (width<=600px){.doc--guide .prose{font-size:17px;line-height:1.85}.doc--guide .doc__lead{font-size:17px}.doc--guide .article-answer{padding:20px}.doc--guide .article-answer strong{font-size:21px}.doc--guide .article-factors ol,.doc--guide .article-factors p,.doc--guide .article-factors ul{margin-left:0}.doc--guide .article-table{border:0;border-radius:0;overflow:visible}.doc--guide .article-table table{min-width:0}.doc--guide .article-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.doc--guide .article-table tr{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-bottom:12px;padding:6px 18px 10px;display:block}.doc--guide .article-table tbody tr:last-child{margin-bottom:0}.doc--guide .article-table td{border:0;width:auto;padding:10px 0 0;display:block}.doc--guide .article-table td:first-child{width:auto;padding-top:14px;font-size:17px}.doc--guide .article-table td[data-label]:before{content:attr(data-label);color:var(--muted);font:11px/1.7 var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px;display:block}.doc--guide .prose>h2{margin-top:36px}}.service-question{border:1px solid var(--line);background:var(--card);border-radius:4px 14px;margin:12px 0;padding:0;scroll-margin-top:24px}.service-question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;list-style:none;display:flex}.service-question summary::-webkit-details-marker{display:none}.service-question summary h3{font:700 23px/1.25 var(--display);margin:0}.service-question summary>span{color:var(--accent);text-align:center;flex:0 0 22px;font-size:24px;line-height:1}.service-question[open] summary>span{transform:rotate(45deg)}.service-question summary:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:4px 14px}.service-question__answer{max-width:calc(74ch + 48px);margin-top:-2px;padding:0 24px 20px;font-size:16px;line-height:1.8}.service-question__answer>:last-child{margin-bottom:0}@media (width<=680px){.service-question summary{padding:18px}.service-question__answer{padding:0 18px 18px}.service-question summary h3{font-size:21px}}}
