.sales153-page{padding-top:44px;padding-bottom:72px;max-width:1040px}.sales153-page header{max-width:800px}.sales153-page h1{font-size:clamp(30px,5vw,50px);line-height:1.12;letter-spacing:-.035em;margin:16px 0}.sales153-eyebrow{display:block;font-size:12px;letter-spacing:.16em;margin-top:28px;color:#157588}.sales153-tabs,.sales153-footer{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:24px;padding-bottom:24px}.sales153-tabs{border-block:1px solid #dbe3e9;margin:28px 0}.sales153-tabs a[aria-current]{font-weight:700;text-decoration:underline;text-underline-offset:5px}.sales153-content{line-height:1.8;overflow-wrap:anywhere}.sales153-content section{padding:20px 0;border-bottom:1px solid #dbe3e9}.sales153-content h2{font-size:23px;line-height:1.35;letter-spacing:-.02em}.sales153-content p{margin:16px 0}.sales153-content a,.sales153-facts a{color:#087085;text-decoration:underline;text-underline-offset:3px}.sales153-facts{display:grid;grid-template-columns:minmax(150px,1fr) 2fr;gap:12px 24px;margin:22px 0}.sales153-facts dt{font-weight:650}.sales153-facts dd{margin:0;overflow-wrap:anywhere}.sales153-date{font-size:14px;color:#566675}.sales153-company{margin:24px 0}.sales153-checkout{border:1px solid #cbdbe1;border-radius:12px;padding:18px;margin-block:20px}.sales153-checkout summary{cursor:pointer;font-weight:700;padding:12px 0}.sales153-checkout details .sales153-content{max-height:480px;overflow:auto;padding:0 10px}.sales153-settings{max-width:820px;display:grid;gap:20px}.sales153-settings label{display:grid;gap:7px}.sales153-settings label.check-row{display:flex;align-items:flex-start;gap:12px}.sales153-settings input:not([type=checkbox]){width:100%;padding:12px;border:1px solid #bccbd4;border-radius:8px}.sales153-footer{font-size:14px}.sales153-content blockquote{padding:18px;border-left:3px solid #0a788a;background:#f3f7f9;margin:20px 0}@media(max-width:650px){.sales153-facts{grid-template-columns:1fr;gap:5px}.sales153-facts dd{margin-bottom:12px}.sales153-tabs,.sales153-footer{gap:14px}.sales153-checkout{padding:12px}}@media print{.site-header,.cms-footer,.sales153-tabs{display:none}.sales153-page{padding:0}.sales153-content section{break-inside:auto}}
