.r2Uipq_page{--article-section:clamp(36px, 4vw, 52px);padding:clamp(40px, 6vw, 88px) var(--gutter) var(--section);background:var(--paper)}.r2Uipq_head h1{letter-spacing:-.045em;max-width:820px;font-size:clamp(32px,4.2vw,56px);font-weight:500;line-height:1.08}.r2Uipq_lede{color:var(--muted);font-size:16px;line-height:1.6;margin-top:18px!important}.r2Uipq_meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex;margin-top:20px!important}.r2Uipq_list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin-top:clamp(36px,5vw,64px);padding:0;list-style:none;display:grid}.r2Uipq_card{grid-row:span 3;grid-template-rows:subgrid;border:1px solid var(--line);background:var(--bg);border-radius:18px;row-gap:12px;padding:24px;transition:border-color .16s ease-out,transform .16s ease-out;display:grid;position:relative}.r2Uipq_card:hover{border-color:var(--accent);transform:translateY(-2px)}.r2Uipq_card h2,.r2Uipq_card h3{letter-spacing:-.03em;font-size:clamp(20px,1.6vw,24px);font-weight:500;line-height:1.2}.r2Uipq_card p{color:var(--muted);font-size:15px;line-height:1.6}.r2Uipq_card time{color:var(--muted);font-variant-numeric:tabular-nums;align-self:end;font-size:13px}.r2Uipq_cardLink{margin-block:min(0px,.5lh - 22px);padding-block:max(0px,22px - .5lh);display:inline-block}.r2Uipq_cardLink:after{content:"";position:absolute;inset:0}.r2Uipq_empty{border:1px dashed var(--line);max-width:720px;color:var(--muted);border-radius:18px;margin-top:clamp(36px,5vw,64px);padding:clamp(24px,3vw,40px)}.r2Uipq_article{max-width:720px;margin-top:clamp(32px,4vw,56px);font-size:17px;line-height:1.7}.r2Uipq_article h2{letter-spacing:-.035em;scroll-margin-top:96px;font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.2;margin-top:var(--article-section)!important}.r2Uipq_article h3{scroll-margin-top:96px;font-size:19px;font-weight:500;line-height:1.3;margin-top:28px!important}.r2Uipq_article p,.r2Uipq_article ul,.r2Uipq_article ol{margin-top:16px!important}.r2Uipq_article ul,.r2Uipq_article ol{padding-left:1.3em}.r2Uipq_article li+li{margin-top:8px}.r2Uipq_article a:any-link{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.r2Uipq_article a:any-link:hover{text-decoration-thickness:2px}.r2Uipq_article strong{font-weight:600}.r2Uipq_article ul:not([class]){list-style:outside}.r2Uipq_article ul>li::marker{color:var(--accent)}.r2Uipq_steps{counter-reset:step;list-style:none;padding-left:0!important}.r2Uipq_steps>li{counter-increment:step;padding-left:44px;position:relative}.r2Uipq_steps>li+li{margin-top:14px}.r2Uipq_steps>li:before{content:counter(step);background:var(--wash);width:30px;height:30px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid;position:absolute;top:0;left:0}.r2Uipq_callout{border-radius:var(--radius-m);background:var(--wash);padding:18px 20px}.r2Uipq_toc{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg);margin-bottom:clamp(8px,1vw,16px);padding:18px 20px 10px}.r2Uipq_toc .r2Uipq_tocTitle{color:var(--muted);font-size:13px;font-weight:500;margin-top:0!important}.r2Uipq_toc ol{counter-reset:toc;padding:0;list-style:none;margin-top:6px!important}.r2Uipq_toc li{counter-increment:toc}.r2Uipq_toc li+li{border-top:1px solid var(--line);margin-top:0}.r2Uipq_toc a:any-link{min-height:44px;color:var(--ink);align-items:center;gap:12px;padding-block:8px;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.r2Uipq_toc a:before{content:counter(toc);min-width:1.4em;color:var(--accent);font-variant-numeric:tabular-nums}.r2Uipq_toc a:any-link:hover{color:var(--accent)}.r2Uipq_faq h2{margin-bottom:8px}.r2Uipq_faqItem{border-bottom:1px solid var(--line)}.r2Uipq_faqItem:first-of-type{border-top:1px solid var(--line)}.r2Uipq_faqItem>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding-block:12px;list-style:none;display:flex}.r2Uipq_faqItem>summary::-webkit-details-marker{display:none}.r2Uipq_faqItem>summary h3{font-size:18px;margin-top:0!important}.r2Uipq_faqItem>summary:hover h3{color:var(--accent)}.r2Uipq_plus{background:var(--wash);border-radius:50%;flex:none;width:28px;height:28px;transition:transform .2s ease-out;position:relative}.r2Uipq_plus:before,.r2Uipq_plus:after{content:"";background:var(--accent);border-radius:1px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.r2Uipq_plus:after{rotate:90deg}.r2Uipq_faqItem[open] .r2Uipq_plus{transform:rotate(45deg)}.r2Uipq_faqAnswer{padding-bottom:18px}.r2Uipq_faqAnswer>:first-child{margin-top:0!important}.r2Uipq_layout{gap:clamp(40px,5vw,80px);display:grid}.r2Uipq_main{min-width:0}.r2Uipq_side{display:none}@media (min-width:1100px){.r2Uipq_layout{grid-template-columns:minmax(0,800px) minmax(240px,300px);justify-content:start;gap:clamp(40px,4vw,56px)}.r2Uipq_side{display:block}.r2Uipq_article{max-width:none;font-size:18px}}.r2Uipq_sideBox{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--bg);padding:20px;position:sticky;top:112px}.r2Uipq_sideBox h2{color:var(--muted);font-size:13px;font-weight:500}.r2Uipq_sideBox ol{margin-top:6px;padding:0;list-style:none}.r2Uipq_sideBox li{gap:2px;padding-block:12px;display:grid}.r2Uipq_sideBox li+li{border-top:1px solid var(--line)}.r2Uipq_sideBox a:any-link{color:var(--ink);font-size:15px;font-weight:500;line-height:1.35}.r2Uipq_sideBox a:any-link:hover{color:var(--accent)}.r2Uipq_sideBox time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.r2Uipq_kickerLink{margin:min(0px,.5lh - 22px) -9px;padding:max(0px,22px - .5lh) 9px;display:inline-block}.r2Uipq_article code{background:var(--wash);border-radius:5px;padding:1px 5px;font-size:.9em}.r2Uipq_tableWrap{border:1px solid var(--line);border-radius:12px;margin-top:20px;overflow-x:auto}.r2Uipq_tableWrap table{border-collapse:collapse;width:100%;font-size:15px}.r2Uipq_tableWrap th,.r2Uipq_tableWrap td{text-align:left;vertical-align:top;padding:10px 14px}.r2Uipq_tableWrap thead{background:var(--wash)}.r2Uipq_tableWrap tr+tr td{border-top:1px solid var(--line)}.r2Uipq_related{margin-top:var(--article-section)}.r2Uipq_related>.r2Uipq_list{margin-top:16px}.r2Uipq_latest{padding:var(--section) var(--gutter);background:var(--paper);justify-items:start;gap:24px;display:grid}.r2Uipq_latest>.r2Uipq_list{justify-self:stretch;margin-top:0}.r2Uipq_latest>h2,.r2Uipq_related>h2{letter-spacing:-.035em;font-size:clamp(24px,2.2vw,30px);font-weight:500}.r2Uipq_next{margin-top:var(--article-section);border:1px solid var(--line);background:var(--bg);border-radius:18px;padding:clamp(24px,3vw,40px)}.r2Uipq_next h2{letter-spacing:-.04em;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.15}.r2Uipq_next>p{color:var(--muted);font-size:15px;margin-top:12px!important}.r2Uipq_actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;max-width:520px;margin-top:24px;display:grid}.r2Uipq_actions>a{justify-content:center;margin-top:0!important}.r2Uipq_actions span{text-box:trim-both cap alphabetic}@media (prefers-reduced-motion:reduce){.r2Uipq_card,.r2Uipq_plus{transition:none}.r2Uipq_card:hover{transform:none}}
