.site.pg-adv .ad-hero{padding:clamp(28px,4vw,56px) var(--px) clamp(48px,6vw,88px)}.site.pg-adv .ad-hero-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(32px,5vw,72px);align-items:start}.site.pg-adv .ad-hero-main{display:grid;gap:20px;align-content:start}.site.pg-adv .ad-crumbs{display:flex;flex-wrap:wrap;gap:8px;color:var(--l55)}.site.pg-adv .ad-crumbs a{color:var(--green-2);text-underline-offset:3px;padding-block:12px;margin-block:-12px}.site.pg-adv .ad-h1{font-size:clamp(32px,4.2vw,52px);max-width:22ch}.site.pg-adv .ad-h1-sub{display:block;margin-top:12px;font-family:var(--serif);font-size:clamp(17px,2.2vw,27px);line-height:1.35;color:var(--green-2);font-style:italic;max-width:34ch}.site.pg-adv .ad-answer{color:var(--ink)}.site.pg-adv .ad-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:4px}.site.pg-adv .ad-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.site.pg-adv .ad-cover{position:relative;display:grid;gap:16px;background:var(--white);border:1px solid var(--l12);border-radius:8px;padding:28px 28px 24px;margin-top:clamp(0px,3vw,40px)}.site.pg-adv .ad-cover:before{content:"";position:absolute;inset:0 28px auto;height:2px;background:var(--gold-l)}.site.pg-adv .ad-cover-k{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-d);font-weight:500}.site.pg-adv .ad-cover-dl{display:grid}.site.pg-adv .ad-cover-dl>div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--l12)}.site.pg-adv .ad-cover-dl dt{font-size:13px;color:var(--l55)}.site.pg-adv .ad-cover-dl dd{margin:0;font-size:15px;color:var(--green);font-weight:500}@media(max-width:900px){.site.pg-adv .ad-hero-in{grid-template-columns:1fr}.site.pg-adv .ad-cover{margin-top:0}}@media(max-width:420px){.site.pg-adv .ad-cover{padding:22px 18px 18px}.site.pg-adv .ad-cover:before{inset:0 18px auto}.site.pg-adv .ad-cover-dl>div{grid-template-columns:96px 1fr}}.site.pg-adv .ad-today-head{display:grid;gap:8px;margin-bottom:24px;max-width:760px}.site.pg-adv .ad-ticks{display:grid;gap:10px}.site.pg-adv .ad-ticks li{position:relative;padding-left:22px;line-height:1.5}.site.pg-adv .ad-ticks li:before{content:"";position:absolute;left:2px;top:.5em;width:10px;height:6px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg)}.site.pg-adv .ad-ticks-planned li:before{width:8px;height:8px;border:1.5px solid var(--sage);border-radius:50%;transform:none;top:.45em}.site.pg-adv .ad-opts{display:grid;border-top:1px solid var(--l16)}.site.pg-adv .ad-opt{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,4vw,56px);padding:clamp(24px,3vw,36px) 0;border-bottom:1px solid var(--l16)}.site.pg-adv .ad-opt-head{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:baseline;align-content:start}.site.pg-adv .ad-opt-n{font-family:var(--serif);font-size:24px;color:var(--gold);line-height:1}.site.pg-adv .ad-opt-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}.site.pg-adv .ad-opt-dl>div:first-child{grid-column:1/-1;max-width:68ch}.site.pg-adv .ad-opt-dl dt{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--green-2);font-weight:600;margin-bottom:6px}.site.pg-adv .ad-opt-dl dd{margin:0;font-size:15px;line-height:1.55}.site.pg-adv .ad-opt-cost{grid-column:1/-1;background:var(--white);border:1px solid var(--l12);border-radius:6px;padding:14px 16px}.site.pg-adv .ad-note{margin-top:24px;max-width:70ch;color:var(--l55)}@media(max-width:900px){.site.pg-adv .ad-opt{grid-template-columns:1fr}}@media(max-width:600px){.site.pg-adv .ad-opt-dl{grid-template-columns:1fr}.site.pg-adv .ad-opt-head{grid-template-columns:36px 1fr}}.site.pg-adv .ad-tbl th[scope=col]:first-child{width:22%}.site.pg-adv .ad-tbl td{width:39%}.site.pg-adv .ad-more{margin-top:20px}.site.pg-adv .ad-more a,.site.pg-adv .ad-links a{color:var(--green-2);text-underline-offset:3px}@media(max-width:700px){.site.pg-adv .ad-tbl td{width:auto}}.site.pg-adv .ad-sub{margin-bottom:8px}.site.pg-adv .ad-service .step p{margin-top:4px}.site.pg-adv .ad-price{gap:16px}.site.pg-adv .ad-price-dl{display:grid}.site.pg-adv .ad-price-dl>div{display:grid;gap:4px;padding:14px 0;border-top:1px solid var(--l12)}.site.pg-adv .ad-price-dl dt{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--green-2);font-weight:600}.site.pg-adv .ad-price-dl dd{margin:0;display:grid;gap:2px}.site.pg-adv .ad-price-v{font-size:18px;line-height:1.4;font-weight:600;color:var(--green)}.site.pg-adv .ad-ab{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:start}.site.pg-adv .ad-ab .ad-doc-w{grid-column:2}.site.pg-adv .ad-builder{gap:20px;position:sticky;top:96px;background:var(--cream);border:1px solid var(--l12);border-radius:8px;padding:24px}.js .site.pg-adv .ad-builder{display:grid}.site.pg-adv .ad-fs legend{font-size:14px;font-weight:500;color:var(--green);margin-bottom:8px}.site.pg-adv .ad-builder .chips label{min-height:44px}.site.pg-adv .ad-live{min-height:20px;color:var(--green-2);font-weight:500}.site.pg-adv .ad-builder-act{display:flex;flex-wrap:wrap;gap:12px;align-items:center}html:not(.js) .site.pg-adv .ad-ab{grid-template-columns:1fr}html:not(.js) .site.pg-adv .ad-ab .ad-doc-w{grid-column:auto;max-width:860px}.site.pg-adv .ad-doc{position:relative;background:var(--white);border:1px solid var(--l16);border-radius:6px;padding:clamp(22px,3.4vw,44px) clamp(18px,3.4vw,48px)}.site.pg-adv .ad-doc:before{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:6px 6px 0 0;background:var(--green)}.site.pg-adv .ad-doc-hd{display:grid;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--l16)}.site.pg-adv .ad-doc-k{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-d);font-weight:500}.site.pg-adv .ad-doc-meta{display:grid;gap:4px}.site.pg-adv .ad-doc-meta>div{display:grid;grid-template-columns:96px 1fr;gap:8px}.site.pg-adv .ad-doc-meta dt{color:var(--l55)}.site.pg-adv .ad-doc-meta dd{margin:0;color:var(--green)}.site.pg-adv .ad-toc{display:grid}.site.pg-adv .ad-sec{padding:18px 0 16px;border-bottom:1px dashed var(--l16)}.site.pg-adv .ad-sec:last-child{border-bottom:0}.site.pg-adv .ad-sec-hd{display:grid;grid-template-columns:32px 1fr;gap:4px 10px;align-items:baseline}.site.pg-adv .ad-sec-n{font-family:var(--serif);font-size:20px;color:var(--gold);line-height:1}.site.pg-adv .ad-sec-t{font-family:var(--serif);font-weight:400;font-size:18px;line-height:1.35;color:var(--green)}.site.pg-adv .ad-sec-hd .ad-tag{grid-column:2;justify-self:start}.site.pg-adv .ad-lines{display:grid;gap:8px;margin:10px 0 0 42px}.site.pg-adv .ad-line{display:grid;gap:4px;justify-items:start;position:relative;padding-left:16px;font-size:15px;line-height:1.45}.site.pg-adv .ad-line:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1px;background:var(--sage)}.site.pg-adv .ad-q a{color:var(--green);text-decoration:underline;text-decoration-color:var(--l25);text-underline-offset:3px}.site.pg-adv .ad-q a:hover{text-decoration-color:var(--green-2)}.site.pg-adv .ad-empty{padding-left:16px}.site.pg-adv .ad-tag{display:inline-block;font-size:12px;line-height:18px;padding:1px 8px;border-radius:4px;background:#a37e2c1a;color:var(--gold-d)}.site.pg-adv .ad-tag.is-because{background:#00432712;color:var(--green-2)}.site.pg-adv .ad-doc-ft{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid var(--l16);color:var(--l55)}.site.pg-adv .ad-doc-mark{display:inline-flex;align-items:center;gap:6px;font-family:var(--serif);color:var(--green)}.site.pg-adv .ad-doc-mark svg{display:inline-block}@media(max-width:900px){.site.pg-adv .ad-ab{grid-template-columns:1fr}.site.pg-adv .ad-ab .ad-doc-w{grid-column:auto}.site.pg-adv .ad-builder{position:static}}@media(max-width:480px){.site.pg-adv .ad-lines{margin-left:0}.site.pg-adv .ad-builder{padding:18px}.site.pg-adv .ad-doc-meta>div{grid-template-columns:1fr;gap:0}}.site.pg-adv .ad-adviser-head{position:sticky;top:96px}.site.pg-adv .ad-qlist{display:grid;counter-reset:q;border-top:1px solid var(--l16)}.site.pg-adv .ad-qlist li{display:grid;gap:6px;padding:20px 0 20px 48px;border-bottom:1px solid var(--l16);position:relative;scroll-margin-top:96px}.site.pg-adv .ad-qlist li:before{counter-increment:q;content:counter(q,lower-roman) ".";position:absolute;left:0;top:20px;font-family:var(--serif);font-size:18px;color:var(--gold);line-height:28px}.site.pg-adv .ad-qlist li:target{background:linear-gradient(90deg,rgba(163,126,44,.08),transparent 60%)}@media(max-width:900px){.site.pg-adv .ad-adviser-head{position:static}}.site.pg-adv .ad-points{margin-top:40px}.site.pg-adv .ad-points li{display:grid;gap:6px;align-content:start;padding-top:16px;border-top:2px solid var(--green)}.site.pg-adv .ad-method{margin-top:clamp(40px,5vw,64px)}.site.pg-adv .ad-refs{margin-top:clamp(32px,4vw,48px)}.site.pg-adv .ad-enq-side{display:grid;gap:16px;align-content:start;position:sticky;top:96px}.site.pg-adv .ad-cal{padding:12px 14px;border-left:2px solid var(--gold-l);background:var(--white);border-radius:0 4px 4px 0}.site.pg-adv .ad-sel{background:var(--white);border:1px solid var(--l12);border-radius:8px;padding:18px 20px}.js .site.pg-adv .ad-sel{display:grid;gap:8px}.site.pg-adv .ad-sel-list{display:grid;gap:4px;padding-left:1.4em;list-style:decimal;color:var(--green)}.site.pg-adv .ad-sel-list:empty{display:none}.site.pg-adv .ad-done{margin-top:16px;padding:14px 16px;border:1px solid var(--green);border-radius:6px;background:#0043270f;color:var(--green);font-weight:500}@media(max-width:900px){.site.pg-adv .ad-enq-side{position:static}}.site.pg-adv .ad-links{display:grid;gap:10px;margin-top:8px}.site.pg-adv .ad-links ul{display:grid;gap:10px;font-size:15px}.site.pg-adv .ad-links li a{display:inline-block;padding-block:4px}.site.pg-adv .faq details>div a{color:var(--green-2);text-underline-offset:3px}.site.pg-adv .ad-next{display:grid;gap:20px;text-align:center;justify-items:center}.site.pg-adv .ad-next .lede{margin:0 auto}.site.pg-adv .ad-next-btn{background:var(--cream);color:var(--green);border-color:var(--cream)}.site.pg-adv .ad-next-btn:hover{background:#fff;border-color:#fff}.site.pg-adv .ad-doc{overflow:hidden}@media(min-width:900px){.site.pg-adv .m-stack .ad-cover{margin-top:-24%}.site.pg-adv .ad-hero-stack{margin-top:clamp(0px,2vw,24px)}}@media(max-width:899px){.site.pg-adv .m-stack .ad-cover{margin-top:0}}.site.pg-adv .ad-adviser-media{margin-top:8px}.site.pg-adv .ad-hx{overflow-x:clip}.site.pg-adv .ad-hx .ad-opts-vp{position:relative}.site.pg-adv .ad-hx .ad-opts{display:flex;gap:24px;width:max-content;border-top:0}.site.pg-adv .ad-hx .ad-opt{flex:none;width:min(600px,46vw);grid-template-columns:1fr;gap:20px;align-content:start;padding:28px 28px 24px;border:1px solid var(--l16);border-radius:8px;background:var(--white)}.site.pg-adv .ad-hx .ad-opt-cost{background:var(--cream)}.site.pg-adv .ad-hx-bar{position:absolute;left:0;right:0;bottom:-28px;height:2px;background:var(--l12);pointer-events:none}.site.pg-adv .ad-hx-bar i{position:absolute;inset:0;background:var(--green);transform-origin:0 50%;transform:scaleX(0)}.site.pg-adv .ad-doc-w{position:relative;isolation:isolate;min-width:0}.site.pg-adv .ad-sheets{position:absolute;inset:0;z-index:-1;pointer-events:none}.site.pg-adv .ad-sheets i{position:absolute;inset:0;background:var(--white);border:1px solid var(--l16);border-radius:6px;transform-origin:50% 100%}.site.pg-adv .ad-sheets i+i{background:var(--cream)}
