.guide-page .site-header{background:rgba(8,35,32,.96);border-bottom-color:rgba(255,255,255,.16)}.guide-page .site-header nav a:not(.header-cta){color:rgba(255,255,255,.78)}.guide-page .site-header nav .is-current{color:#ead4a4}.guide-page .header-cta{border-color:rgba(255,255,255,.64);color:#fff}.guide-page .header-cta:hover{background:#f5f0e7;color:#123d37}.fit-section{background:#fff;display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw;align-items:end}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fit-grid article{min-height:202px;padding:23px;background:#f5f1e8;border:1px solid rgba(18,61,55,.13);transition:transform .25s,box-shadow .25s}.fit-grid article:hover{transform:translateY(-5px);box-shadow:0 15px 28px rgba(24,61,52,.1)}.fit-grid span,.benefit-grid span{color:#ab8344;font:19px Georgia,serif}.fit-grid h3{margin:35px 0 8px;color:var(--ink);font-size:17px}.fit-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.85}.story-section{display:grid;grid-template-columns:.52fr 1.48fr;gap:8vw;align-items:center;background:linear-gradient(115deg,#16443e,#0c302c);color:#fbf8ef;overflow:hidden}.story-number{align-self:stretch;min-height:340px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.19);position:relative}.story-number:after{content:"";position:absolute;width:380px;height:380px;left:-210px;top:50%;transform:translateY(-50%);border:1px solid rgba(232,207,155,.24);border-radius:50%}.story-number span{position:relative;z-index:1;color:#dfc382;font:700 10px Arial,sans-serif;letter-spacing:.2em}.story-number b{position:relative;z-index:1;margin-top:8px;color:#eed8a4;font:clamp(74px,10vw,145px)/1 Georgia,serif;font-weight:400}.story-copy{max-width:710px}.story-copy h2{margin:0;color:#fff;font:400 clamp(33px,4vw,54px)/1.34 Georgia,"Yu Mincho",serif;letter-spacing:.035em}.story-copy h2 em{font-style:normal;color:#e7cb90}.story-copy>p:not(.eyebrow){margin:22px 0 0;color:rgba(255,255,255,.76);font-size:16px;line-height:2.08}.investment-message{margin-top:26px;padding:29px 33px;background:#fbfaf6;border-left:3px solid #b78e4c;box-shadow:0 13px 28px rgba(31,63,53,.08)}.investment-message .eyebrow{margin-bottom:13px}.investment-message strong{display:block;color:var(--ink);font:400 clamp(23px,2.6vw,32px)/1.55 Georgia,"Yu Mincho",serif;letter-spacing:.025em}.investment-message strong em{font-style:normal;color:#a47b3d}.investment-message>p:not(.eyebrow){margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.95}.benefits-section{background:#f8f5ee}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:51px;border-top:1px solid var(--line)}.benefit-grid article{min-height:252px;padding:28px 48px 25px 0;border-right:1px solid var(--line)}.benefit-grid article+article{padding-left:48px;border-right:0}.benefit-grid h3{margin:39px 0 12px;color:var(--ink);font:400 25px/1.45 Georgia,"Yu Mincho",serif}.benefit-grid p{max-width:470px;margin:0;color:var(--muted);font-size:15px;line-height:2}.guide-cta p{margin-bottom:29px}@media(max-width:800px){.fit-section{display:block}.fit-grid{margin-top:35px;gap:8px}.fit-grid article{min-height:188px;padding:18px 16px}.fit-grid h3{margin-top:27px;font-size:15px}.fit-grid p{font-size:13px}.story-section{display:block}.story-number{min-height:128px;border-right:0;border-bottom:1px solid rgba(255,255,255,.19)}.story-number:after{width:210px;height:210px;left:auto;right:-96px;top:21px;transform:none}.story-number b{font-size:76px}.story-copy{padding-top:36px}.story-copy>p:not(.eyebrow){font-size:15px}.investment-message{margin-top:21px;padding:22px 19px}.investment-message strong{font-size:23px}.investment-message>p:not(.eyebrow){font-size:14px}.benefit-grid{margin-top:34px;display:block}.benefit-grid article,.benefit-grid article+article{min-height:0;padding:22px 0 25px;border-right:0;border-bottom:1px solid var(--line)}.benefit-grid h3{margin:25px 0 8px;font-size:22px}.benefit-grid p{font-size:14px}}
