.giv-purpose-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.giv-purpose-nav a{border:1px solid var(--line,#d9d5cf);border-radius:30px;padding:10px 18px;text-decoration:none;font-size:14px}.giv-purpose-nav a[aria-current=page]{background:#193c32;color:#fff;border-color:#193c32}.giv-card-detail{font-size:13px;font-weight:600;color:#36594b}.giv-ink-banner{background:#eef0e8;padding:38px;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:60px}.giv-ink-banner h2{font-size:clamp(28px,3.2vw,42px)}.giv-ink-banner p{max-width:650px}.giv-full{grid-column:1/-1}.giv-reference{margin:20px 0;padding:16px 0;border-block:1px solid #d9d5cf}.giv-reference summary{cursor:pointer;font-size:14px}.giv-reference label{margin-top:16px!important}.giv-selected{padding:12px 16px;background:#eef0e8}.giv-stats{display:flex;gap:18px;flex-wrap:wrap;margin:24px 0 8px}.giv-stats span{font-size:12px;border:1px solid #d9d5cf;padding:8px 12px}.giv-ink-section{background:#eef0e8}.giv-ink-section .wp-block-columns{align-items:center}.giv-ink-visual{position:relative;overflow:hidden;background:#eef0e8;border:1px solid #d7d2c4;box-shadow:8px 8px 0 #dedfd4;width:100%;max-width:480px;margin:20px auto;color:#fff}.giv-ink-visual img{display:block;width:100%;height:auto}.giv-ink-visual figcaption{position:absolute;inset:auto 0 0;background:linear-gradient(transparent,rgba(18,36,30,.94));padding:32px 18px 16px;font-size:12px;line-height:1.7;letter-spacing:.04em;text-align:left;color:#fff}.studio-nav{font-size:12px!important}.site-header .brand{max-width:200px;line-height:1.15}.quote-layout aside ul{padding-left:20px;font-size:14px}.quote-layout aside li{margin-bottom:10px}.ai-concept-note{display:none!important}@media(max-width:900px){.giv-ink-banner{flex-direction:column;align-items:flex-start;padding:28px}.giv-ink-visual figcaption{padding:28px 14px 14px;font-size:11px}.giv-stats{gap:8px}.site-header .brand{font-size:19px}.studio-nav{font-size:14px!important}}
