.portfolio-guide-page{color:#193c35;background:#fbfaf5;min-height:100vh}.portfolio-guide-page a{color:inherit}.portfolio-guide-nav{background:#fff;border-bottom:1px solid #e3e9e1;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px clamp(20px,5vw,80px);display:flex}.portfolio-guide-brand{align-items:center;gap:11px;font:700 1.13rem Georgia,serif;text-decoration:none;display:flex}.portfolio-guide-brand svg{width:38px;height:38px}.portfolio-guide-brand small{letter-spacing:.16em;margin-top:3px;font:800 .49rem system-ui,sans-serif;display:block}.portfolio-guide-nav nav{align-items:center;gap:25px;display:flex}.portfolio-guide-nav nav a{font-size:.82rem;font-weight:750;text-decoration:none}.portfolio-guide-nav .portfolio-guide-nav-cta,.portfolio-guide-actions a:first-child,.portfolio-guide-next>a{color:#fff;background:#19483f;border-radius:10px;align-items:center;gap:9px;padding:12px 17px;text-decoration:none;display:inline-flex}.portfolio-guide-nav svg:not(.portfolio-guide-brand svg),.portfolio-guide-actions svg,.portfolio-guide-next svg{width:17px;height:17px}.portfolio-guide-content{max-width:1070px;margin:auto;padding:0 25px}.portfolio-guide-hero{max-width:850px;padding:85px 0 70px}.portfolio-guide-eyebrow{color:#548171;letter-spacing:.12em;align-items:center;gap:8px;font-size:.7rem;font-weight:850;display:inline-flex}.portfolio-guide-eyebrow svg{width:17px;height:17px}.portfolio-guide-hero h1{letter-spacing:-.05em;margin:20px 0;font:500 clamp(3.2rem,7vw,6rem)/1.02 Georgia,serif}.portfolio-guide-hero h1 em{color:#608f7c;font-weight:400}.portfolio-guide-lede{color:#60756b;max-width:760px;font-size:1.12rem;line-height:1.7}.portfolio-guide-actions{align-items:center;gap:22px;margin-top:28px;display:flex}.portfolio-guide-actions a{font-size:.85rem;font-weight:800;text-decoration:none}.portfolio-guide-path-note{background:#f0f7f0;border:1px solid #d7e7dc;border-radius:17px;align-items:flex-start;gap:17px;padding:24px;display:flex}.portfolio-guide-path-note>svg{color:#45836e;flex:none;width:23px}.portfolio-guide-path-note strong{font-size:1rem;display:block}.portfolio-guide-path-note p{color:#617568;margin:6px 0 0;font-size:.91rem;line-height:1.65}.portfolio-guide-path-note a,.portfolio-guide-disclaimer a{color:#246b58;font-weight:750}.portfolio-guide-section{border-bottom:1px solid #e0e7df;padding:78px 0;scroll-margin-top:25px}.portfolio-guide-section h2,.portfolio-guide-next h2{letter-spacing:-.04em;margin:15px 0 20px;font:500 clamp(2.2rem,4.5vw,3.55rem)/1.1 Georgia,serif}.portfolio-guide-section>p,.portfolio-guide-example>div>p{color:#5e7166;max-width:780px;line-height:1.75}.portfolio-guide-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:29px 0;display:grid}.portfolio-guide-cards>div{background:#fff;border:1px solid #e1e7df;border-radius:17px;padding:28px}.portfolio-guide-icon{color:#397e69;background:#e6f1e8;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.portfolio-guide-icon svg{width:23px}.portfolio-guide-cards h3,.portfolio-guide-example aside h3{margin:20px 0 9px;font:500 1.45rem Georgia,serif}.portfolio-guide-cards p,.portfolio-guide-example aside p{color:#687b6d;margin:0;line-height:1.7}.portfolio-guide-source{color:#718077!important;font-size:.81rem!important}.portfolio-guide-source a{color:#2c745d;align-items:center;gap:4px;font-weight:750;display:inline-flex}.portfolio-guide-source svg{width:14px;height:14px}.portfolio-guide-example{grid-template-columns:1.4fr .75fr;align-items:center;gap:45px;display:grid}.portfolio-guide-sample{background:#fff;border:1px solid #dde5da;border-left:4px solid #eab478;border-radius:13px;margin-top:24px;padding:23px;box-shadow:0 12px 32px #1d47330a}.portfolio-guide-sample small{color:#578372;letter-spacing:.12em;font-size:.66rem;font-weight:850}.portfolio-guide-sample p{color:#425a4c;margin:11px 0 0;font-size:.92rem;line-height:1.6}.portfolio-guide-example aside{background:#eaf2e9;border-radius:16px;padding:26px}.portfolio-guide-example aside>svg{color:#45806b;width:30px;height:30px}.portfolio-guide-next{background:#e8f2e9;border-radius:23px;margin:75px 0 45px;padding:55px}.portfolio-guide-next p{color:#5a7164;max-width:650px;line-height:1.7}.portfolio-guide-next>a{width:max-content;margin-top:12px;font-size:.85rem;font-weight:800}.portfolio-guide-disclaimer{color:#738074;align-items:flex-start;gap:12px;margin-bottom:55px;font-size:.77rem;line-height:1.65;display:flex}.portfolio-guide-disclaimer svg{color:#5f907a;flex:none;width:18px;height:18px;margin-top:3px}.portfolio-guide-disclaimer p{margin:0}.portfolio-guide-footer{color:#507262;border-top:1px solid #e2e8df;justify-content:center;gap:24px;padding:28px;font-size:.77rem;font-weight:700;display:flex}.portfolio-guide-footer a{text-decoration:none}@media (max-width:700px){.portfolio-guide-nav{padding:12px 17px}.portfolio-guide-nav nav{gap:11px}.portfolio-guide-nav nav a:not(.portfolio-guide-nav-cta){display:none}.portfolio-guide-hero{padding:60px 0 55px}.portfolio-guide-hero h1{font-size:3.1rem}.portfolio-guide-actions{flex-wrap:wrap}.portfolio-guide-cards,.portfolio-guide-example{grid-template-columns:1fr}.portfolio-guide-section{padding:55px 0}.portfolio-guide-next{margin-top:50px;padding:30px}.portfolio-guide-footer{flex-wrap:wrap}}
