.svc-page{--g-navy:#1b2340;--g-navy2:#121829;--g-gold:#bd8b2c;--g-gold-lt:#e2bd6c;--g-red:#9b1c2e;--g-red2:#7a1626;--g-ink:#1b1815;--g-ink2:#585144;--g-line:#e6dccb;--g-paper:#fffdf9;--g-cream:#f8f3ea;--g-mist:#eef1f6;--g-ok:#1f7a4d}.svc-page .g-main{background:var(--g-cream);color:var(--g-ink)}.svc-page .g-wrap{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(18px,4vw,28px)}.svc-page .g-narrow{max-width:860px}.svc-page .g-sec{padding:70px 0}.svc-page .g-sec--paper{background:var(--g-paper)}.svc-page .g-sec--mist{background:var(--g-mist)}.svc-page .g-sec--navy{background:linear-gradient(170deg,var(--g-navy),var(--g-navy2));color:#fff}.svc-page .g-head{max-width:720px;margin-bottom:40px}.svc-page .g-head.c{text-align:center;margin-inline:auto}.svc-page .g-eyebrow{font-family:var(--dls-font-sans,system-ui, sans-serif);letter-spacing:.15em;text-transform:uppercase;color:var(--g-gold);align-items:center;gap:11px;font-size:.86rem;font-weight:800;display:inline-flex}.svc-page .g-eyebrow:before{content:"";background:var(--g-gold);width:28px;height:2px}.svc-page .g-eyebrow.c:before{display:none}.svc-page .g-head h2{font-family:var(--dls-font-display,Georgia, serif);color:inherit;margin:15px 0 13px;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:600;line-height:1.12}.svc-page .g-head p{color:var(--g-ink2);margin:0;font-size:1.15rem;line-height:1.62}.svc-page .g-sec--navy .g-head p{color:#c6cee4}.svc-page .g-btn{font-family:var(--dls-font-sans,system-ui, sans-serif);cursor:pointer;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;min-height:58px;padding:0 1.8rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:transform .16s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.svc-page .g-btn svg{width:20px;height:20px}.svc-page .g-btn--red{background:var(--g-red);color:#fff;box-shadow:0 14px 30px -14px #9b1c2ed9}.svc-page .g-btn--red:hover{background:var(--g-red2)}.svc-page .g-btn--gold{background:var(--g-gold);color:#2c2205}.svc-page .g-btn--gold:hover{background:#a9791f}.svc-page .g-btn--ghost{color:var(--g-navy);background:#fff;border-color:#d8d2c3}.svc-page .g-btn--ghost:hover{border-color:var(--g-navy);background:#fbfaf6}.svc-page .g-btn--ondark{color:#fff;background:0 0;border-color:#ffffff80}.svc-page .g-btn--ondark:hover{color:var(--g-navy);background:#fff}.svc-page .g-hero{background:linear-gradient(180deg,#dfe4ee 0%,#f2eee4 55%,var(--g-cream) 100%);position:relative;overflow:hidden}.svc-page .g-hero:before{content:"";z-index:0;pointer-events:none;opacity:.13;filter:saturate(.4)contrast(.95);background-image:url(https://cdn.amac.us/library/86e18c40-d7be-4f3d-b0a9-8e53deace3f5/oldtime-home.jpg);background-position:50% 42%;background-size:cover;position:absolute;inset:0;mask-image:radial-gradient(78% 80% at 62% 40%,#000000f2 0%,#0000008c 42%,#0000 82%)}.svc-page .g-hero:after{content:"";background:linear-gradient(90deg,var(--g-navy) 0 33%,var(--g-gold) 33% 66%,var(--g-red) 66% 100%);height:5px;position:absolute;bottom:0;left:0;right:0}.svc-page .g-hero-in{z-index:1;grid-template-columns:1.12fr .88fr;align-items:center;gap:48px;padding-block:60px 68px;display:grid;position:relative}.svc-page .g-hero h1{font-family:var(--dls-font-display,Georgia, serif);letter-spacing:-.022em;color:var(--g-ink);margin:20px 0 0;font-size:clamp(2.5rem,4.6vw,3.9rem);font-weight:600;line-height:1.02}.svc-page .g-hero h1 em{color:var(--g-red);font-style:italic}.svc-page .g-hero-sub{color:var(--g-ink2);max-width:50ch;margin:20px 0 16px;font-size:1.22rem;line-height:1.6}.svc-page .g-hero-sub strong{color:var(--g-ink)}.svc-page .g-hero-btns{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.svc-page .g-hero-note{color:var(--g-ink2);margin-top:18px;font-size:.98rem}.svc-page .g-dl{background:var(--g-paper);border:1px solid var(--g-line);border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -32px #1e190a8c}.svc-page .g-dl-top{background:var(--g-navy);color:#fff;font-family:var(--dls-font-sans,system-ui, sans-serif);letter-spacing:.1em;text-transform:uppercase;border-bottom:3px solid var(--g-gold);align-items:center;gap:10px;padding:16px 24px;font-size:.88rem;font-weight:800;display:flex}.svc-page .g-dl-top svg{width:18px;height:18px;color:var(--g-gold-lt)}.svc-page .g-dl-body{text-align:center;padding:26px 24px 24px}.svc-page .g-dl-cover{border:1px solid var(--g-line);background:#fff;border-radius:8px;width:118px;margin:0 auto 18px;position:relative;overflow:hidden;box-shadow:0 16px 32px -14px #1e190a99}.svc-page .g-dl-cover-in{aspect-ratio:8.5/11;background:#fff;flex-direction:column;display:flex}.svc-page .g-dl-cover-bar{background:var(--g-navy);color:#fff;font-family:var(--dls-font-display,Georgia, serif);text-align:center;padding:7px 6px;font-size:.52rem;font-weight:600;line-height:1.2}.svc-page .g-dl-cover-body{flex-direction:column;flex:1;gap:3px;padding:9px 8px;display:flex}.svc-page .g-dl-cover-body i{background:#e8e2d5;border-radius:2px;height:2.5px;display:block}.svc-page .g-dl-cover-body i.s{width:62%}.svc-page .g-dl-cover-body i.m{width:84%}.svc-page .g-dl-body h3{font-family:var(--dls-font-display,Georgia, serif);color:var(--g-ink);margin:0 0 6px;font-size:1.35rem;font-weight:600;line-height:1.25}.svc-page .g-dl-meta{color:var(--g-ink2);margin:0 0 18px;font-size:.96rem}.svc-page .g-dl-body .g-btn{width:100%}.svc-page .g-stats{background:var(--g-red)}.svc-page .g-stats-in{grid-template-columns:repeat(3,1fr);max-width:1160px;margin-inline:auto;display:grid}.svc-page .g-stat{text-align:center;border-right:1px solid #ffffff2e;padding:36px 22px}.svc-page .g-stat:last-child{border-right:none}.svc-page .g-stat b{font-family:var(--dls-font-display,Georgia, serif);color:#fff;white-space:nowrap;font-size:3rem;font-weight:600;line-height:1;display:block}.svc-page .g-stat b .u{color:#f0c9a0;font-size:1.6rem}.svc-page .g-stat span{font-family:var(--dls-font-sans,system-ui, sans-serif);letter-spacing:.07em;text-transform:uppercase;color:#f2d5d9;margin-top:10px;font-size:.92rem;font-weight:700;line-height:1.45;display:block}.svc-page .g-drivers{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}.svc-page .g-driver{background:var(--g-paper);border:1px solid var(--g-line);border-radius:16px;padding:26px 22px;position:relative;overflow:hidden}.svc-page .g-driver:before{content:"";background:var(--g-gold);height:4px;position:absolute;top:0;left:0;right:0}.svc-page .g-driver-ico{width:46px;height:46px;color:var(--g-red);background:#f3ece0;border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.svc-page .g-driver-ico svg{width:23px;height:23px}.svc-page .g-driver h3{font-family:var(--dls-font-display,Georgia, serif);color:var(--g-ink);margin:0 0 8px;font-size:1.2rem;font-weight:600;line-height:1.25}.svc-page .g-driver p{color:var(--g-ink2);margin:0;font-size:1rem;line-height:1.55}.svc-page .g-driver .n{font-family:var(--dls-font-display,Georgia, serif);color:var(--g-red);margin-bottom:3px;font-size:1.45rem;font-weight:600;display:block}.svc-page .g-pd{gap:20px;margin-top:40px;display:grid}.svc-page .g-pdcard{background:#ffffff12;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:24px;padding:30px 32px;display:grid}.svc-page .g-pdnum{background:var(--g-gold);color:#2c2205;width:64px;height:64px;font-family:var(--dls-font-display,Georgia, serif);border-radius:50%;flex:none;place-items:center;font-size:1.85rem;font-weight:600;display:grid}.svc-page .g-pdcard h3{font-family:var(--dls-font-display,Georgia, serif);color:#fff;margin:6px 0 9px;font-size:1.5rem;font-weight:600;line-height:1.25}.svc-page .g-pdcard p{color:#c6cee4;margin:0;font-size:1.08rem;line-height:1.6}.svc-page .g-group{margin-top:44px}.svc-page .g-group-h{border-bottom:2px solid var(--g-line);align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.svc-page .g-group-n{background:var(--g-navy);color:#fff;width:52px;height:52px;font-family:var(--dls-font-display,Georgia, serif);border-radius:14px;flex:none;place-items:center;font-size:1.5rem;font-weight:600;display:grid}.svc-page .g-group-h h3{font-family:var(--dls-font-display,Georgia, serif);color:var(--g-ink);margin:0;font-size:1.55rem;font-weight:600;line-height:1.22}.svc-page .g-group-h small{font-family:var(--dls-font-sans,system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--g-gold);margin-bottom:4px;font-size:.82rem;font-weight:800;display:block}.svc-page .g-recs{gap:14px;display:grid}.svc-page .g-rec{background:var(--g-paper);border:1px solid var(--g-line);border-radius:15px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.svc-page .g-rec[open]{border-color:var(--g-gold);box-shadow:0 18px 36px -28px #46320a8c}.svc-page .g-rec summary{cursor:pointer;font-family:var(--dls-font-sans,system-ui, sans-serif);color:var(--g-ink);align-items:center;gap:16px;padding:22px 24px;font-size:1.1rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.svc-page .g-rec summary::-webkit-details-marker{display:none}.svc-page .g-rec summary:after{content:"";background:var(--g-red);flex:none;width:22px;height:22px;margin-left:auto;transition:transform .2s;mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 5h2v14h-2z'/%3E%3Cpath d='M5 11h14v2H5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.svc-page .g-rec[open] summary:after{transform:rotate(45deg)}.svc-page .g-tag{font-family:var(--dls-font-sans,system-ui, sans-serif);letter-spacing:.04em;white-space:nowrap;border-radius:8px;flex:none;padding:6px 12px;font-size:.82rem;font-weight:800}.svc-page .g-tag--save{color:var(--g-ok);background:#e6f2eb}.svc-page .g-tag--cost{color:var(--g-red);background:#fdeef0}.svc-page .g-tag--flat{color:var(--g-navy);background:#eef1f6}.svc-page .g-rec-body{padding:0 24px 24px}.svc-page .g-rec-body p{color:var(--g-ink2);margin:0 0 14px;font-size:1.06rem;line-height:1.68}.svc-page .g-rec-body p:last-child{margin-bottom:0}.svc-page .g-rec-body strong{color:var(--g-ink)}.svc-page .g-tbl{border-collapse:collapse;width:100%;margin:6px 0 16px;font-size:1rem}.svc-page .g-tbl caption{text-align:left;font-family:var(--dls-font-sans,system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--g-gold);padding-bottom:9px;font-size:.88rem;font-weight:800}.svc-page .g-tbl th,.svc-page .g-tbl td{border-bottom:1px solid var(--g-line);text-align:left;padding:11px 13px}.svc-page .g-tbl thead th{background:var(--g-navy);color:#fff;font-family:var(--dls-font-sans,system-ui, sans-serif);border-bottom:none;font-size:.92rem;font-weight:800}.svc-page .g-tbl thead th:first-child{border-radius:9px 0 0}.svc-page .g-tbl thead th:last-child{border-radius:0 9px 0 0}.svc-page .g-tbl td.num{color:var(--g-ink);font-weight:700}.svc-page .g-tbl tr:last-child td{border-bottom:none}.svc-page .g-tbl .up{color:var(--g-ok);font-weight:800}.svc-page .g-tbl .dn{color:var(--g-red);font-weight:800}.svc-page .g-score{background:var(--g-paper);border:1px solid var(--g-line);border-radius:20px;margin-top:36px;overflow:hidden;box-shadow:0 22px 44px -30px #46320a80}.svc-page .g-score table{border-collapse:collapse;width:100%;font-size:1.02rem}.svc-page .g-score th,.svc-page .g-score td{text-align:left;border-bottom:1px solid var(--g-line);padding:15px 18px}.svc-page .g-score thead th{background:var(--g-navy);color:#fff;font-family:var(--dls-font-sans,system-ui, sans-serif);letter-spacing:.03em;border-bottom:none;font-size:.95rem;font-weight:800}.svc-page .g-score td:last-child,.svc-page .g-score th:last-child{text-align:right;white-space:nowrap}.svc-page .g-score .grp td{background:var(--g-mist);font-family:var(--dls-font-sans,system-ui, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--g-navy);font-size:.86rem;font-weight:800}.svc-page .g-score .tot td{border-top:2px solid var(--g-ink);background:#f6efe2;border-bottom:none;font-size:1.1rem;font-weight:800}.svc-page .g-score .tot td:last-child{color:var(--g-ok);font-family:var(--dls-font-display,Georgia, serif);font-size:1.5rem}.svc-page .g-score .dn{color:var(--g-ok);font-weight:800}.svc-page .g-score .up{color:var(--g-red);font-weight:800}.svc-page .g-note{border-left:5px solid var(--g-gold);color:var(--g-ink);background:#fdf7e9;border-radius:0 13px 13px 0;align-items:flex-start;gap:13px;margin-top:26px;padding:20px 22px;font-size:1.05rem;line-height:1.62;display:flex}.svc-page .g-note svg{width:22px;height:22px;color:var(--g-gold);flex:none;margin-top:2px}.svc-page .g-survey{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px;display:grid}.svc-page .g-sv{background:var(--g-paper);border:1px solid var(--g-line);text-align:center;border-radius:16px;padding:26px 20px}.svc-page .g-sv b{font-family:var(--dls-font-display,Georgia, serif);color:var(--g-red);margin-bottom:10px;font-size:2.6rem;font-weight:600;line-height:1;display:block}.svc-page .g-sv span{color:var(--g-ink2);font-size:1rem;line-height:1.45;display:block}.svc-page .g-dlband{background:var(--g-paper);border:1px solid var(--g-line);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:34px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 52px -32px #46320a80}.svc-page .g-dlband:before{content:"";background:linear-gradient(90deg,var(--g-navy) 0 33%,var(--g-gold) 33% 66%,var(--g-red) 66% 100%);height:6px;position:absolute;top:0;left:0;right:0}.svc-page .g-dlband-ico{width:76px;height:76px;color:var(--g-red);background:#fdeef0;border-radius:18px;flex:none;place-items:center;display:grid}.svc-page .g-dlband-ico svg{width:38px;height:38px}.svc-page .g-dlband h3{font-family:var(--dls-font-display,Georgia, serif);color:var(--g-ink);margin:0 0 7px;font-size:1.6rem;font-weight:600;line-height:1.22}.svc-page .g-dlband p{color:var(--g-ink2);margin:0;font-size:1.05rem;line-height:1.55}.svc-page .g-about{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px;display:grid}.svc-page .g-ab{background:#ffffff12;border:1px solid #ffffff29;border-radius:16px;padding:28px 24px}.svc-page .g-ab h3{font-family:var(--dls-font-display,Georgia, serif);color:#fff;margin:0 0 5px;font-size:1.3rem;font-weight:600}.svc-page .g-ab .tagx{font-family:var(--dls-font-sans,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--g-gold-lt);margin-bottom:11px;font-size:.78rem;font-weight:800;display:inline-block}.svc-page .g-ab p{color:#c6cee4;margin:0;font-size:1rem;line-height:1.58}@media (width<=1080px){.svc-page .g-hero-in{grid-template-columns:1fr;gap:36px;padding-block:44px 52px}.svc-page .g-drivers,.svc-page .g-survey{grid-template-columns:repeat(2,1fr)}.svc-page .g-about{grid-template-columns:1fr}.svc-page .g-dlband{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px}}@media (width<=700px){.svc-page .g-stats-in{grid-template-columns:1fr}.svc-page .g-stat{border-bottom:1px solid #ffffff2e;border-right:none}.svc-page .g-stat:last-child{border-bottom:none}.svc-page .g-drivers,.svc-page .g-survey{grid-template-columns:1fr}.svc-page .g-pdcard{grid-template-columns:1fr;gap:16px;padding:26px 22px}.svc-page .g-sec{padding:50px 0}.svc-page .g-score{overflow-x:auto}.svc-page .g-score table{min-width:520px}}.svc-page .g-doc{background:var(--g-cream);padding:64px 0 78px}.svc-page .g-page{max-width:880px;margin-inline:auto;padding-inline:clamp(18px,4vw,28px)}.svc-page .g-lede{color:var(--g-ink);margin:0 0 22px;font-size:1.24rem;line-height:1.68}.svc-page .g-doc p{color:var(--g-ink2);margin:0 0 20px;font-size:1.13rem;line-height:1.75}.svc-page .g-doc p strong{color:var(--g-ink);font-weight:700}.svc-page .g-doc em{font-style:italic}.svc-page .g-directives{background:linear-gradient(168deg,var(--g-navy),var(--g-navy2));border-radius:22px;margin:34px 0 38px;padding:clamp(28px,3.6vw,42px);position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #141a32cc}.svc-page .g-directives:before{content:"";background:linear-gradient(90deg,#fff 0 33%,var(--g-gold) 33% 66%,var(--g-red) 66% 100%);height:6px;position:absolute;top:0;left:0;right:0}.svc-page .g-directives h2{font-family:var(--dls-font-display,Georgia, serif);color:#fff;margin:0 0 22px;font-size:1.6rem;font-weight:600;line-height:1.25}.svc-page .g-dlist{counter-reset:d;gap:18px;margin:0;padding:0;list-style:none;display:grid}.svc-page .g-dlist li{counter-increment:d;grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.svc-page .g-dlist li:before{content:counter(d);background:var(--g-gold);color:#2c2205;width:46px;height:46px;font-family:var(--dls-font-display,Georgia, serif);border-radius:50%;place-items:center;font-size:1.35rem;font-weight:600;display:grid}.svc-page .g-dlist li span{color:#e2e7f2;padding-top:9px;font-size:1.12rem;line-height:1.6}.svc-page .g-title{text-align:center;margin:52px 0 30px}.svc-page .g-title-rule{justify-content:center;align-items:center;gap:16px;margin-bottom:16px;display:flex}.svc-page .g-title-rule i{background:linear-gradient(90deg,transparent,var(--g-line));flex:1;max-width:120px;height:2px}.svc-page .g-title-rule i:last-child{background:linear-gradient(90deg,var(--g-line),transparent)}.svc-page .g-title-rule svg{width:19px;height:19px;color:var(--g-gold);flex:none}.svc-page .g-title h2{font-family:var(--dls-font-display,Georgia, serif);color:var(--g-ink);margin:0;font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:600;line-height:1.16}.svc-page .g-item{background:var(--g-paper);border:1px solid var(--g-line);border-radius:18px;margin-bottom:24px;padding:clamp(26px,3vw,38px);box-shadow:0 18px 40px -32px #46320a80}.svc-page .g-item-h{border-bottom:2px solid var(--g-line);grid-template-columns:auto 1fr;align-items:start;gap:20px;margin-bottom:22px;padding-bottom:20px;display:grid}.svc-page .g-num{background:var(--g-navy);color:#fff;width:58px;height:58px;font-family:var(--dls-font-display,Georgia, serif);letter-spacing:.02em;border-radius:14px;flex:none;place-items:center;font-size:1.5rem;font-weight:600;display:grid}.svc-page .g-item-h h3{font-family:var(--dls-font-display,Georgia, serif);color:var(--g-ink);margin:5px 0 0;font-size:clamp(1.28rem,2.1vw,1.55rem);font-weight:600;line-height:1.32}.svc-page .g-item>p:last-child{margin-bottom:0}.svc-page .g-sub{border-left:4px solid var(--g-gold);background:#fdfaf3;border-radius:0 14px 14px 0;margin:24px 0;padding:24px 26px}.svc-page .g-sub:last-child{margin-bottom:0}.svc-page .g-sub h4{font-family:var(--dls-font-display,Georgia, serif);color:var(--g-ink);grid-template-columns:auto 1fr;align-items:start;gap:13px;margin:0 0 14px;font-size:1.2rem;font-weight:600;line-height:1.35;display:grid}.svc-page .g-sub h4 .l{background:var(--g-gold);color:#2c2205;width:32px;height:32px;font-family:var(--dls-font-sans,system-ui, sans-serif);border-radius:9px;flex:none;place-items:center;margin-top:-2px;font-size:.95rem;font-weight:800;display:grid}.svc-page .g-sub p{font-size:1.08rem;line-height:1.7}.svc-page .g-sub p:last-child{margin-bottom:0}.svc-page .g-dtbl-wrap{border:1px solid var(--g-line);background:#fff;border-radius:14px;margin:24px 0;overflow:hidden}.svc-page .g-dtbl-cap{background:var(--g-navy);color:#fff;font-family:var(--dls-font-sans,system-ui, sans-serif);border-bottom:3px solid var(--g-gold);padding:14px 18px;font-size:.95rem;font-weight:800;line-height:1.35}.svc-page .g-dtbl{border-collapse:collapse;width:100%;font-size:1.02rem}.svc-page .g-dtbl th,.svc-page .g-dtbl td{text-align:left;border-bottom:1px solid var(--g-line);padding:13px 16px}.svc-page .g-dtbl thead th{background:var(--g-mist);font-family:var(--dls-font-sans,system-ui, sans-serif);color:var(--g-navy);font-size:.94rem;font-weight:800;line-height:1.35}.svc-page .g-dtbl tbody tr:last-child td{border-bottom:none}.svc-page .g-dtbl tbody tr:nth-child(2n){background:#fdfbf7}.svc-page .g-dtbl td:first-child{color:var(--g-ink);font-weight:700}.svc-page .g-dtbl .pos{color:var(--g-ok);font-weight:800}.svc-page .g-dtbl .neg{color:var(--g-red);font-weight:800}.svc-page .g-dtbl .hi{background:#fdf6e6}.svc-page .g-dtbl-sub th{font-size:.88rem}.svc-page .g-concl{background:var(--g-paper);border:1px solid var(--g-line);border-radius:20px;margin-top:14px;padding:clamp(28px,3.4vw,42px);position:relative;overflow:hidden;box-shadow:0 22px 46px -32px #46320a80}.svc-page .g-concl:before{content:"";background:linear-gradient(90deg,var(--g-navy) 0 33%,var(--g-gold) 33% 66%,var(--g-red) 66% 100%);height:6px;position:absolute;top:0;left:0;right:0}.svc-page .g-concl h2{font-family:var(--dls-font-display,Georgia, serif);color:var(--g-ink);margin:8px 0 20px;font-size:1.75rem;font-weight:600}.svc-page .g-caution{border-left:5px solid var(--g-red);background:#fdf3f4;border-radius:0 13px 13px 0;grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-top:22px;padding:20px 22px;display:grid}.svc-page .g-caution svg{width:22px;height:22px;color:var(--g-red);flex:none;margin-top:3px}.svc-page .g-caution p{color:var(--g-ink);margin:0;font-size:1.08rem;line-height:1.68}.svc-page .g-inline-dl{background:var(--g-mist);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:30px 0 0;padding:22px 26px;display:grid}.svc-page .g-inline-dl svg.f{width:34px;height:34px;color:var(--g-red);flex:none}.svc-page .g-inline-dl p{color:var(--g-ink);margin:0;font-size:1.05rem;line-height:1.5}@media (width<=700px){.svc-page .g-item-h{grid-template-columns:1fr;gap:14px}.svc-page .g-dlist li{grid-template-columns:auto 1fr;gap:14px}.svc-page .g-inline-dl{text-align:center;grid-template-columns:1fr;justify-items:center}.svc-page .g-dtbl-wrap{overflow-x:auto}.svc-page .g-dtbl{min-width:520px}.svc-page .g-doc{padding:44px 0 56px}}.svc-page .g-tagline{font-family:var(--dls-font-display,Georgia, serif);color:var(--g-red);text-align:center;border-bottom:1px solid var(--g-line);margin:0 0 38px;padding-bottom:34px;font-size:clamp(2rem,3.9vw,2.85rem);font-style:italic;font-weight:600;line-height:1.26;position:relative}.svc-page .g-doc p.g-tagline{font-size:1.3rem}.svc-page .g-tagline:after{content:"";background:linear-gradient(90deg,var(--g-navy) 0 33%,var(--g-gold) 33% 66%,var(--g-red) 66% 100%);border-radius:3px;width:104px;height:5px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.svc-page .g-pdf-line{color:var(--g-red);border-bottom:2px solid #9b1c2e59;align-items:center;gap:6px;margin-top:4px;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.svc-page .g-pdf-line:hover{color:var(--g-red2);border-color:var(--g-red)}@media (prefers-reduced-motion:reduce){.svc-page .g-btn,.svc-page .g-pdf-line{transition:none}}
