@charset "UTF-8";
.service-desk{padding-bottom:36px}.desk-opening{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:65px;padding:42px 0 32px}.desk-opening h1{font-size:43px;max-width:700px}.desk-opening>div>p:not(.eyebrow){max-width:670px;font-size:15px;color:var(--muted)}.desk-opening aside{border-left:2px solid var(--teal);padding-left:22px;align-self:center}.desk-opening aside h2{font-weight:650;font-size:16px;line-height:1.6;letter-spacing:0}.desk-opening aside p{font-size:12px;color:var(--muted)}.desk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 27px;margin-top:22px}.desk-tariffs{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);padding:24px 0}.desk-tariffs>h2{font-size:20px}.desk-tariffs dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0 0 18px}.desk-tariffs dt{font-size:15px;margin-bottom:7px}.desk-tariffs dd{margin:0;font-size:12px}.desk-tariffs dd strong{font-size:27px;font-family:Georgia,serif}.desk-tariffs dd span{display:block;font-size:12px;color:var(--muted)}.desk-tariffs>p{font-size:12px;color:var(--muted);margin:0;max-width:970px}.desk-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:32px}.desk-section-title h2{font-size:25px}.desk-section-title p{font-size:12px;color:var(--muted)}.desk-group{display:grid;grid-template-columns:170px minmax(0,1fr);gap:32px;border-top:1px solid var(--ink);padding:23px 0 8px}.desk-group>h2{font-size:20px;margin:6px 0}.desk-group>ul{list-style:none;padding:0;margin:0}.desk-service{display:grid;grid-template-columns:28px minmax(0,1fr) 160px;gap:15px;border-bottom:1px solid var(--rule);padding:0 0 21px;margin:0 0 21px}.desk-service:last-child{border:0;margin-bottom:0}.desk-service h3{font-size:18px;margin-bottom:8px;letter-spacing:0}.desk-service h3 a{text-decoration:none;color:var(--ink)}.desk-service h3 a:hover{color:var(--teal)}.desk-service p{font-size:13px;color:var(--muted);margin-bottom:7px}.desk-service .service-price-note{font-size:12px;color:var(--teal);margin:0}.service-number{font:11px/2.6 ui-monospace,Consolas,monospace;color:var(--red)}.service-open{font-size:11px;align-self:center;text-align:right}.detail-opening{padding:10px 0 27px;border-bottom:2px solid var(--teal);margin-bottom:27px;max-width:100%}.detail-opening h1{font-size:35px;margin-bottom:18px}.detail-opening>p:not(.eyebrow){max-width:800px;color:var(--muted);font-size:14px}.service-tariff{font-weight:650!important;color:var(--teal)!important;font-size:16px!important}.service-document{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:65px}.service-body>section{border-bottom:1px solid var(--rule);padding:8px 0 22px;margin-bottom:25px}.service-body h2{font-size:23px}.service-body li,.service-body p{font-size:14px}.service-contact{align-self:start;position:sticky;top:25px;border-top:2px solid var(--ink);padding-top:22px}.service-contact h2{font-size:21px}.service-contact p{font-size:13px;color:var(--muted)}.service-contact .button{margin-bottom:18px;width:100%;gap:8px;text-align:center}.desk-process{border-top:1px solid var(--ink);padding:29px 0 16px;margin-top:25px}.desk-process h2,.desk-order-help h2{font-size:24px}.desk-process li{font-size:14px;margin-bottom:13px;max-width:940px}.desk-process>p{font-size:12px;color:var(--muted);max-width:930px}.desk-order-help{border-top:1px solid var(--ink);padding:25px 0 0}.desk-order-help p{font-size:13px;max-width:930px}.order-category-note{font-size:12px;color:var(--muted);border-left:2px solid var(--teal);padding-left:15px;margin-top:24px}.purchase-sheet ul{font-size:12px;margin:12px 0 0}.purchase-sheet>h2{font-size:27px}.purchase-sheet>.button{margin:12px 0}.site-footer .footer-bottom>.icp-link{display:block;text-align:center;width:100%}
@media(max-width:950px){.desk-opening{gap:32px;grid-template-columns:minmax(0,1fr) 240px}.desk-opening h1{font-size:36px}.desk-group{grid-template-columns:130px minmax(0,1fr);gap:20px}.desk-service{grid-template-columns:25px minmax(0,1fr);gap:12px}.service-open{grid-column:2;text-align:left}.service-document{grid-template-columns:minmax(0,1fr) 235px;gap:35px}}
@media(max-width:700px){.desk-opening{display:block;padding-top:27px}.desk-opening h1{font-size:32px}.desk-opening>div>p:not(.eyebrow){font-size:13px}.desk-opening aside{margin-top:24px;padding-left:15px}.desk-opening aside p{margin-bottom:10px}.desk-tariffs dl{display:block}.desk-tariffs dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);border-bottom:1px solid var(--rule);padding:12px 0;gap:12px}.desk-tariffs dl>div:last-child{border:0}.desk-tariffs dt{margin:6px 0 0}.desk-tariffs dd strong{font-size:25px}.desk-section-title{display:block}.desk-section-title p{margin-bottom:18px}.desk-group{display:block;padding-top:20px}.desk-group>h2{font-size:21px;margin-bottom:20px}.desk-service{gap:10px}.desk-service h3{font-size:18px}.desk-service p{font-size:12px}.detail-opening h1{font-size:29px;overflow-wrap:anywhere}.detail-opening>p:not(.eyebrow){font-size:13px}.service-document{display:flex;flex-direction:column;gap:15px}.service-contact{position:static;order:-1;border-top:0;border-bottom:1px solid var(--rule);padding-top:0}.service-contact h2{font-size:20px}.service-contact .button{width:auto;display:inline-flex;font-size:12px;margin-right:8px}.service-contact p.small{font-size:11px}.service-body h2{font-size:22px}.service-body li,.service-body p{font-size:13px}.desk-process li{font-size:13px}.purchase-sheet>h2{font-size:25px}.desk-order-help .desk-actions{gap:14px 22px;font-size:12px}}
/* Customer service navigation and readable, specific intake pages. */
.desk-opening{grid-template-columns:minmax(0,1fr) 315px;gap:54px}.intake-note ol{list-style:none;padding:0;margin:15px 0 20px}.intake-note li{border-top:1px solid var(--rule);padding:10px 0;font-size:12px}.intake-note li strong{display:block;color:var(--ink);font-size:14px}.intake-note li span{color:var(--muted)}.intake-note>a{font-size:12px}.service-finder{border-bottom:1px solid var(--rule);padding:0 0 22px;margin:0 0 15px}.service-finder>label{display:block;font-size:13px;margin-bottom:7px}.service-finder input{max-width:500px;width:100%;border:1px solid var(--rule);background:var(--paper);color:var(--ink);padding:11px 13px;font:inherit;font-size:14px}.service-filter-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.service-filter-buttons button{cursor:pointer;background:transparent;color:var(--ink);border:1px solid var(--rule);padding:8px 13px;font:inherit;font-size:12px}.service-filter-buttons button[aria-pressed=true]{border-color:var(--teal);background:var(--teal);color:#fff}.result-method{border-top:2px solid var(--ink);padding:27px 0 23px;margin-top:25px}.result-method>h2{font-size:25px}.result-method>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:22px 0}.result-method h3{font-size:21px}.result-method article>p:not(.eyebrow){font-size:13px;color:var(--muted)}.result-method>a{font-size:13px}.request-form{max-width:700px}.request-form>label{display:flex;justify-content:space-between;font-size:14px;color:var(--ink);margin:21px 0 8px}.request-form>label>span{font-size:11px;color:var(--muted)}.request-form input,.request-form select,.request-form textarea{width:100%;max-width:100%;min-width:0;background:rgba(255,255,255,.55);border:1px solid var(--rule);color:var(--ink);padding:11px 12px;font:inherit;font-size:14px}.request-form textarea{resize:vertical}.request-form .small{font-size:12px;color:var(--muted);margin-top:15px}.request-form .button{cursor:pointer;font:inherit;font-size:13px}.request-form #request-status{font-size:13px;color:var(--teal)}.service-body .guide-table{width:100%;border-collapse:collapse;font-size:13px}.guide-table th,.guide-table td{text-align:left;padding:12px;border-bottom:1px solid var(--rule);vertical-align:top}.guide-table th{width:30%}.service-body details{border-bottom:1px solid var(--rule);padding:15px 0}.service-body summary{font-size:17px;color:var(--ink);cursor:pointer}.service-body details p{font-size:14px;margin:12px 0}.main-nav a{white-space:nowrap}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}
@media(max-width:800px){.desk-opening{grid-template-columns:1fr;gap:22px}.desk-opening h1{font-size:34px}.result-method>div{grid-template-columns:1fr;gap:18px}.service-filter-buttons{gap:6px}.service-filter-buttons button{font-size:11px;padding:7px 9px}.request-form .desk-actions{gap:12px}.service-body .guide-table{font-size:12px}}

.platform-label{margin:0 0 5px!important;font-size:12px!important;letter-spacing:.04em;color:#526767}.platform-filters,.family-filters{padding-bottom:12px;border-bottom:1px solid var(--line)}.recovery-note{margin:24px 0;padding:18px 22px;border-left:3px solid #97763e;background:#f5f0e5}.recovery-note h2{font-size:19px;margin:0 0 8px}.recovery-note p{font-size:14px;margin:0 0 8px}.service-filter-buttons{gap:7px}.service-filter-buttons button{white-space:normal}.detail-opening h1{overflow-wrap:anywhere}.service-family{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:44px;padding:32px 0;border-top:1px solid var(--line)}.family-heading h2{font-size:28px;line-height:1.3;margin:10px 0 16px}.family-heading>p:last-child{max-width:32em;color:var(--muted);line-height:1.85}.family-links{list-style:none;margin:0 0 18px;padding:0}.family-links li+li{border-top:1px solid var(--line)}.family-links a{display:block;padding:11px 0;font-size:17px}.family-links a span{float:right}.family-links a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:760px){.service-family{grid-template-columns:1fr;gap:14px;padding:26px 0}.family-heading h2{font-size:25px}.family-links a{font-size:16px}}
