.as-type-page{background:radial-gradient(ellipse at top right,#16416b,transparent 65%),#071529;color:#d4e1f0}
.as-type-page .page-header{display:none}.as-type-page .site-main{max-width:none}.as-type-guide{max-width:1200px;font-size:19px;line-height:1.65}.as-type-guide .as-ed-hero img{object-fit:cover;max-height:420px}.as-type-guide figcaption{font-size:15px;line-height:1.5;color:#b9cde1;margin-top:10px}.as-types-hero-links{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.as-types-section{padding:44px 0;border-bottom:1px solid #315170;scroll-margin-top:32px}.as-types-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.as-types-benefits>section,.as-types-choice>div,.as-types-checks>p{padding:24px;border:1px solid #315170;border-radius:22px;background:#10263f}.as-types-benefits>section>span{display:block;color:#65d7ff;font-size:18px;font-weight:700;margin-bottom:16px}.as-type-guide h3{margin:0 0 14px}.as-types-choice,.as-types-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.as-types-choice ul{margin:0}.as-types-checks>p{margin:0!important}.as-types-checks{margin-bottom:24px}.as-types-model-intro{max-width:760px}.as-types-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0}.as-types-model{min-width:0;overflow:hidden;border:1px solid #315170;border-radius:24px;background:#10263f}.as-types-model-photo{display:block;background:#f2f5f9}.as-types-model-photo img{width:100%;height:260px;display:block;object-fit:contain;padding:14px}.as-types-model>div{padding:24px}.as-types-seller{color:#b8cde2;font-size:16px}.as-types-model h3{margin:8px 0 12px;font-size:28px}.as-types-dims{font-size:19px}.as-types-price{font-size:27px;font-weight:750;color:#f2f7ff;margin-bottom:6px!important}.as-types-date{font-size:16px;line-height:1.5}.as-types-model-link{display:inline-flex;min-height:44px;align-items:center;font-weight:700}.as-types-model-note,.as-types-disclosure{font-size:16px;line-height:1.6;color:#b9cde1}.as-types-disclosure{margin:30px 0!important}.as-types-switch{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px}.as-types-switch>div>p{max-width:750px}.as-types-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.asg-photo-card:has(.as-type-card-link){padding:0;overflow:hidden}.as-type-card-link{display:block;height:100%;text-decoration:none!important;color:#d4e1f0!important}.as-type-card-link .asg-card-copy{color:#d4e1f0}.as-type-card-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;font-size:19px;font-weight:700;color:#65d7ff}.as-type-card-link:focus-visible{outline:3px solid #65d7ff!important;outline-offset:-4px;border-radius:18px}.as-type-card-link:hover .as-type-card-cta{text-decoration:underline;text-underline-offset:5px}.as-type-page a:focus-visible{outline:3px solid #65d7ff;outline-offset:5px}
@media(max-width:767px){.as-type-guide{font-size:18px}.as-types-section{padding:30px 0}.as-types-benefits,.as-types-choice,.as-types-checks,.as-types-models,.as-types-switch{grid-template-columns:1fr}.as-types-benefits{gap:14px}.as-types-benefits>section,.as-types-choice>div{padding:22px}.as-types-hero-links{align-items:stretch;flex-direction:column;gap:20px}.as-types-model-photo img{height:230px}.as-types-models{gap:20px}.as-types-model>div{padding:22px}.as-type-card-cta{font-size:18px}.as-types-switch{gap:16px}}
@media(prefers-reduced-motion:no-preference){.as-type-card-link .as-type-card-cta{transition:color .18s ease}.as-type-card-link:hover .as-type-card-cta{color:#b6efff}}
@media(min-width:1000px){.as-types-models-spa{grid-template-columns:repeat(3,minmax(0,1fr))}.as-types-models-spa .as-types-model-photo img{height:220px}.as-types-models-spa .as-types-model>div{padding:20px}}
body.as-type-page .as-type-guide a.as-ed-button{color:#fff!important}.as-type-guide p:empty{display:none}.as-type-guide .as-types-capacity{font-weight:650;margin-bottom:8px}.as-type-guide .as-types-dims{margin-bottom:16px}
