.gift-article .article-intro{padding-top:65px;padding-bottom:42px}.gift-article .article-intro h1{max-width:1080px;font-size:clamp(37px,4.6vw,67px);line-height:1.12;letter-spacing:-.035em}.gift-article .article-deck{max-width:830px;font-size:18px;line-height:1.75}.gift-article .article-body{max-width:800px}.gift-article .article-body>p:first-of-type{font-size:19px;line-height:1.85}.gift-article .article-body p,.gift-article .article-body li{line-height:1.9}.gift-article .article-body h2{font-size:clamp(28px,3vw,38px);line-height:1.25;margin-top:55px;scroll-margin-top:125px}.gift-article .article-body h3{font-size:23px;line-height:1.4;margin:30px 0 12px}.gift-article .article-body a{text-underline-offset:4px}.gift-toc{margin:0 0 40px;padding:25px 30px;background:#edf0e7;border-left:3px solid #3b4d3a}.gift-toc strong{display:block;font-size:15px}.gift-toc ol{padding-left:20px;margin:13px 0 0;columns:2;column-gap:28px}.gift-toc li{font-size:13px;line-height:1.6!important;margin:0 0 10px;break-inside:avoid}.gift-toc a{color:#344532}.gift-pillar-image{margin-top:0;margin-bottom:45px}.gift-pillar-image img{display:block;width:100%;height:390px;object-fit:cover;object-position:center 62%}.gift-pillar-image figcaption{font-size:11px;letter-spacing:.04em;margin-top:10px;color:#555e52}.gift-table-scroll{width:100%;overflow-x:auto;margin:26px 0;border:1px solid #d3d7cc}.gift-table-scroll table{border-collapse:collapse;min-width:570px;width:100%;font-size:14px;line-height:1.65}.gift-table-scroll th,.gift-table-scroll td{padding:14px 16px;border-bottom:1px solid #d3d7cc;text-align:left;vertical-align:top}.gift-table-scroll th{background:#edf0e7;color:#344532;font-weight:600}.gift-table-scroll tr:last-child td{border-bottom:0}.gift-article blockquote{margin:23px 0;padding:15px 24px;background:#f1ece5;border-left:3px solid #5a2a27;font-size:16px}.gift-article blockquote p{margin:8px 0!important}.gift-calculator{margin:40px 0;padding:28px;background:#edf0e7;border:1px solid #cbd1c3;scroll-margin-top:125px}.gift-calculator h2{margin-top:0!important;font-size:30px!important}.gift-calculator p{font-size:14px}.gift-calc-fields{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:15px;margin:25px 0}.gift-calc-fields label{font-size:13px;line-height:1.5;font-weight:500}.gift-calc-fields input{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:12px;border:1px solid #89957f;background:#fff;color:#293b28;font:inherit;font-size:17px;border-radius:0}.gift-calculator .button{border:0;cursor:pointer;font-family:inherit}.gift-calc-result{font-weight:600;font-size:19px!important;line-height:1.6!important;color:#344532;margin-top:24px}.gift-calc-caption{font-size:12px!important}.gift-next{padding:30px;background:#eee9df;margin-top:45px}.gift-next h2{margin-top:0!important}.gift-next .button{display:inline-flex;font-size:14px;margin:8px 0 16px;gap:25px;line-height:1.5}.gift-next .text-link{display:block;font-size:13px;line-height:1.7;margin-top:10px}.gift-related{padding-top:35px;padding-bottom:65px}.gift-related .journal-grid{margin-top:25px}.gift-cross{font-size:14px;line-height:1.8;margin-top:30px}.gift-guide-entry{padding-top:55px;padding-bottom:55px;border-top:1px solid #d8d5cd}.gift-guide-entry h2{font:400 clamp(32px,4vw,54px)/1.15 var(--serif,Georgia);letter-spacing:-.03em;margin:15px 0 30px}.gift-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.gift-entry-grid>a{display:block;padding:30px;background:#edf0e7;color:#344532;text-decoration:none;border:1px solid #d3d7cc;transition:background .15s}.gift-entry-grid>a:hover{background:#e4e9dc}.gift-entry-grid span{font-size:10px;letter-spacing:.09em}.gift-entry-grid h3{font:400 32px/1.2 var(--serif,Georgia);margin:18px 0}.gift-entry-grid p{font-size:15px;line-height:1.8}.gift-entry-grid b{display:block;font-size:13px;font-weight:500;margin-top:20px}.gift-context-link{margin-top:30px;font-size:15px;line-height:1.8}
@media(max-width:800px){.gift-article .article-intro{padding-top:40px;padding-bottom:28px}.gift-article .article-intro h1{font-size:38px}.gift-article .article-deck{font-size:16px}.gift-toc{padding:22px}.gift-toc ol{columns:1}.gift-pillar-image img{height:240px}.gift-calc-fields{grid-template-columns:1fr}.gift-calculator,.gift-next{padding:22px}.gift-entry-grid{grid-template-columns:1fr}.gift-entry-grid>a{padding:24px}.gift-entry-grid h3{font-size:29px}.gift-article .article-body h2{margin-top:40px}.gift-article .article-body{padding-left:6vw;padding-right:6vw}.gift-calculator .button{width:100%;justify-content:space-between}.gift-related .journal-grid{gap:24px}}

.gift-top-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:28px}.gift-top-actions .button{font-size:14px;gap:24px}.gift-top-actions .text-link{font-size:13px}.gift-article .article-body#utmutato{scroll-margin-top:125px}@media(max-width:800px){.gift-top-actions{align-items:flex-start;flex-direction:column;gap:18px}.gift-top-actions .button{width:100%;box-sizing:border-box;justify-content:space-between}}
