.public-detail{background:#f8f8f3;min-height:100vh;color:#1b251d;padding:0 max(24px,calc((100vw - 1120px)/2))}.public-detail-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dce3d3;padding:22px 0}.public-detail-nav>div{display:flex;gap:26px}.public-detail a{color:inherit;text-decoration:none}.public-detail-nav>div a{display:flex;align-items:center;gap:6px;font-size:12px;color:#5f6b57}.public-detail main{padding:35px 0 70px}.public-detail-back{display:inline-flex;align-items:center;gap:7px;color:#617255!important;font-size:12px}.public-detail header{padding:40px 0;border-bottom:1px solid #dce3d3}.public-detail-eyebrow{display:flex;gap:7px;align-items:center;font-size:10px;font-weight:700;letter-spacing:1.4px;color:#63794f}.public-detail h1{font-size:clamp(34px,4.7vw,62px);line-height:1.1;letter-spacing:-2.3px;max-width:900px;margin:23px 0}.public-detail-summary{font-size:18px;line-height:1.8;color:#68745e;max-width:800px}.public-detail-byline{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:26px;font-size:13px}.public-detail-byline span{color:#758168;font-size:12px}.public-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:58px;padding-top:38px}.public-detail-body h2{font-size:21px;letter-spacing:-.6px;margin-bottom:22px}.public-detail-body>div{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.95;color:#55664b}.public-detail-grid aside{padding:28px;border-radius:17px;background:#fff;border:1px solid #dde5d3;align-self:start}.public-detail-aside-icon{display:grid;place-items:center;background:#d9ff7a;color:#3557ed;width:42px;height:42px;border-radius:12px;font-size:30px;font-weight:700}.public-detail-grid aside h2{font-size:24px;letter-spacing:-.9px;line-height:1.2;margin:22px 0 14px}.public-detail-grid aside>p{font-size:12px;line-height:1.8;color:#64745a}.public-detail dl{border-top:1px solid #e6ebdf;margin:24px 0;padding-top:15px}.public-detail dt{font-size:9px;letter-spacing:.7px;text-transform:uppercase;color:#859578;margin:15px 0 6px}.public-detail dd{display:flex;gap:6px;align-items:center;font-size:13px;margin:0;line-height:1.7;overflow-wrap:anywhere}.public-detail-cta{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#3557ed;border-radius:10px;padding:15px;color:#fff!important;font-size:12px;font-weight:650;line-height:1.6}.public-detail-private{display:flex;align-items:flex-start;gap:7px;font-size:10px!important;margin-top:17px}.public-detail-private svg{flex:none;margin-top:3px}.public-detail-profile{display:flex;align-items:center;gap:7px;font-size:11px;color:#3557ed!important;margin-top:18px}.public-detail-example{font-size:11px;line-height:1.8;color:#7f6333;padding:9px 12px;border-radius:9px;background:#f6efdb;display:inline-block}.public-detail-body>.public-detail-example{margin-top:28px}.public-detail footer{border-top:1px solid #dce3d3;display:flex;align-items:center;gap:24px;padding:28px 0;font-size:11px;color:#78896b}.public-detail footer span{font-size:22px;font-weight:800;letter-spacing:-1px;margin-right:auto;color:#1b251d}.public-detail a:focus-visible{outline:3px solid #97aeff;outline-offset:4px}@media(max-width:760px){.public-detail{padding:0 20px}.public-detail-nav>div{gap:14px}.public-detail-nav>div a{font-size:11px}.public-detail-nav img{width:120px}.public-detail-grid{grid-template-columns:1fr;gap:30px}.public-detail h1{letter-spacing:-1.5px}.public-detail-summary{font-size:16px}.public-detail-grid aside{padding:24px}.public-detail header{padding-top:32px}.public-detail-body>div{font-size:14px}.public-detail footer{flex-wrap:wrap}}