.tpage .nav{background:#ffffffe6}.t-hero{padding:clamp(130px,16vw,200px) 0 clamp(36px,5vw,64px);border-bottom:1px solid var(--line)}.crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--soft);margin-bottom:34px}.crumbs a{color:var(--mut);transition:color .3s}.crumbs a:hover{color:var(--ink)}.crumbs i{font-style:normal;opacity:.5}.t-h1{font-weight:200;font-size:clamp(42px,7vw,104px);line-height:1.05;letter-spacing:-.035em;margin-bottom:28px}.t-lead{font-size:clamp(18px,1.6vw,23px);color:var(--mut);line-height:1.8;max-width:62ch}.t-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(36px,6vw,96px);padding-block:clamp(40px,5vw,72px) clamp(70px,9vw,140px);align-items:start}.t-toc{display:flex;flex-wrap:wrap;gap:10px 26px;font-size:15px;padding-bottom:26px;margin-bottom:8px;border-bottom:1px solid var(--line)}.t-toc a{color:var(--mut);transition:color .3s}.t-toc a:hover{color:var(--ink)}.t-sec{padding-top:clamp(34px,4vw,56px);scroll-margin-top:90px}.t-sec h2{font-weight:300;font-size:clamp(28px,3.2vw,44px);line-height:1.15;letter-spacing:-.02em;margin-bottom:22px}.t-sec h3{font-weight:500;font-size:19px;margin:30px 0 14px}.t-sec p{font-size:clamp(17px,1.25vw,19px);color:var(--mut);line-height:1.9;margin-bottom:16px;max-width:66ch}.t-note{font-size:15px!important;color:var(--soft)!important}.t-list{display:grid;gap:12px;max-width:66ch}.t-list li{position:relative;padding-inline-start:26px;font-size:clamp(16px,1.2vw,18px);color:var(--mut);line-height:1.75}.t-list li:before{content:"";position:absolute;inset-inline-start:0;top:.8em;width:14px;height:1px;background:var(--gold)}.t-steps{display:grid;gap:0;max-width:70ch;counter-reset:s}.t-steps li{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:20px 0;border-top:1px solid var(--line)}.t-steps li:last-child{border-bottom:1px solid var(--line)}.t-steps b{font-weight:600;color:var(--ink);font-size:16px}.t-steps span{color:var(--mut);line-height:1.8;font-size:clamp(16px,1.2vw,18px)}.tpage .faq-list{max-width:70ch}.tpage .faq-list details{border-top:1px solid var(--line);padding:6px 0}.tpage .faq-list details:last-child{border-bottom:1px solid var(--line)}.tpage .faq-list summary{cursor:pointer;list-style:none;font-weight:500;font-size:clamp(17px,1.3vw,20px);padding:18px 0;display:flex;justify-content:space-between;gap:20px}.tpage .faq-list summary::-webkit-details-marker{display:none}.tpage .faq-list summary:after{content:"+";font-weight:200;font-size:26px;line-height:1;color:var(--mut);transition:transform .3s}.tpage .faq-list details[open] summary:after{transform:rotate(45deg)}.tpage .faq-list details p{padding-bottom:18px;margin:0}.rel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;max-width:70ch}.rel{display:flex;flex-direction:column;gap:6px;padding:22px;border:1px solid var(--line);border-radius:14px;transition:border-color .3s,transform .4s var(--ease)}.rel:hover{border-color:var(--ink);transform:translateY(-3px)}.rel span{font-size:12px;letter-spacing:.12em;color:var(--soft)}.rel b{font-weight:500;font-size:18px}.t-side{position:sticky;top:96px}.side-card{background:var(--sand);border-radius:20px;padding:34px 30px}.side-card h2{font-weight:300;font-size:26px;line-height:1.25;margin-bottom:14px}.side-card p:not(.label){font-size:16px;color:var(--mut);line-height:1.75;margin-bottom:22px}.side-card .label{margin-bottom:18px}.side-addr{font-style:normal;display:grid;gap:2px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line);font-size:15px;color:var(--mut)}.side-addr b{color:var(--ink);font-weight:500}.hub{padding-block:clamp(40px,5vw,70px) clamp(70px,9vw,140px);display:grid;gap:clamp(44px,6vw,80px)}.hub-head{display:flex;align-items:baseline;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--ink);margin-bottom:8px}.hub-head h2{font-weight:300;font-size:clamp(28px,3.4vw,46px);letter-spacing:-.02em}.hub-head span{font-size:13px;letter-spacing:.16em;color:var(--soft)}.hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.hub-item{display:flex;flex-direction:column;gap:4px;padding:22px 4px;border-bottom:1px solid var(--line);transition:padding .4s var(--ease),background .3s}.hub-item:hover{padding-inline-start:14px;background:var(--sand)}.hub-item b{font-weight:500;font-size:19px}.hub-item span{font-size:13px;color:var(--soft);letter-spacing:.06em}@media (max-width:980px){.t-grid{grid-template-columns:1fr}.t-side{position:static;order:-1}.t-steps li{grid-template-columns:1fr;gap:6px}.nav-links{display:none}.burger{display:block}}.a11y-doc{padding-block:clamp(20px,3vw,40px) clamp(70px,9vw,140px);max-width:900px;margin-inline:0 auto}
