/* Geschreven Gedichten home 3.0 — scoped, leaves header/menu unchanged */
.gg30-home{--gg30-ink:#153342;--gg30-muted:#69787d;--gg30-paper:#fbf8f3;--gg30-accent:#b66f38;color:var(--gg30-ink);background:var(--gg30-paper);font:15px/1.7 'Plus Jakarta Sans',sans-serif;padding:0 0 75px}.gg30-home *{box-sizing:border-box}.gg30-home a{text-decoration:none}.gg30-home h1,.gg30-home h2,.gg30-home h3{font-family:'Cormorant Garamond',Georgia,serif;letter-spacing:-.025em;line-height:1.04;font-weight:600;margin:0}.gg30-shell{width:min(1280px,calc(100% - 40px));margin-left:auto;margin-right:auto}.gg30-kicker{display:block;color:#a56940;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px}.gg30-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:stretch;padding-top:28px}.gg30-intro__copy{padding:60px 7% 45px 4%;align-self:center}.gg30-intro h1{font-size:clamp(55px,6.5vw,103px);max-width:690px}.gg30-intro h1 em{font-weight:500;color:#ad7146}.gg30-intro__copy>p{font-size:16px;max-width:550px;color:#52646c;margin:25px 0}.gg30-actions{display:flex;gap:10px;flex-wrap:wrap}.gg30-button{display:inline-flex!important;align-items:center;gap:20px;justify-content:center;min-height:46px;padding:12px 21px;border:1px solid #183745;border-radius:9px;font-size:13px;font-weight:700;transition:transform .2s,background .2s}.gg30-button:hover{transform:translateY(-2px)}.gg30-button--primary{background:#163745;color:white!important}.gg30-button--light{background:white;color:#163745!important;border-color:#d7dad9}.gg30-undertext{margin-top:24px;color:#788481;font-size:12px}.gg30-undertext span{padding:0 9px}.gg30-spotlight{min-height:515px;background:radial-gradient(circle at 100% 0%,#faf0dd 1%,transparent 33%),radial-gradient(circle at 0% 100%,#ecd2ba 1%,transparent 38%),#f7ebdf;border-radius:18px;padding:53px clamp(30px,5vw,80px);display:flex;flex-direction:column;position:relative;overflow:hidden;border:1px solid #ecdac8}.gg30-spotlight__flower{position:absolute;font-size:210px;right:-24px;top:-60px;color:#dec3ac;opacity:.5;pointer-events:none}.gg30-spotlight .gg30-kicker{z-index:1}.gg30-spotlight h2{font-size:clamp(37px,3.4vw,62px);max-width:450px;z-index:1}.gg30-spotlight__verse{display:flex;flex-direction:column;margin-top:21px;font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(20px,2vw,28px);line-height:1.38}.gg30-spotlight__author{font-size:12px;color:#876e60;margin-top:18px}.gg30-spotlight__link{margin-top:auto;padding-top:20px;font-size:13px;font-weight:700;color:#153745!important;border-bottom:1px solid #dec9b6;width:max-content}.gg30-section{padding-top:76px}.gg30-section__head{display:flex;gap:35px;align-items:end;justify-content:space-between;margin-bottom:27px}.gg30-section__head h2{font-size:clamp(39px,4vw,60px)}.gg30-section__head p{color:#65777a;margin:10px 0 0}.gg30-section__head>a{font-size:12px;font-weight:700;color:#a36435;white-space:nowrap;padding-bottom:8px}.gg30-poems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gg30-poem{display:flex;flex-direction:column;min-width:0;min-height:290px;background:white;border:1px solid #e9e4dc;border-radius:15px;padding:26px 28px 20px;color:#183642!important;box-shadow:0 12px 30px rgba(32,32,18,.025);transition:transform .2s,border-color .2s,box-shadow .2s}.gg30-poem:hover{transform:translateY(-4px);border-color:#d5bba4;box-shadow:0 18px 32px rgba(32,32,18,.07)}.gg30-poem__category{font-size:10px;color:#a36e44;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.gg30-poem h3{font-size:clamp(30px,2.8vw,42px);margin:12px 0 12px;overflow-wrap:break-word}.gg30-poem__verse{display:flex;flex-direction:column;font-family:'Cormorant Garamond',Georgia,serif;font-size:21px;line-height:1.35;color:#5c6869;min-height:80px}.gg30-poem__bottom{border-top:1px solid #eee7df;margin-top:auto;padding-top:14px;display:flex;justify-content:space-between;font-size:11px;color:#778380}.gg30-poem__bottom span:last-child{font-size:19px;color:#a86841}.gg30-discovery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding-top:75px}.gg30-discovery__card{border-radius:16px;position:relative;min-height:300px;padding:36px 40px;color:#193543!important;overflow:hidden;display:flex;flex-direction:column;align-items:start}.gg30-discovery__card--write{background:#e9e0d4}.gg30-discovery__card--bridge{background:#dce8e8}.gg30-discovery__card h2{font-size:clamp(36px,3.5vw,57px)}.gg30-discovery__card p{max-width:360px;color:#566970;z-index:1}.gg30-discovery__card strong{font-size:13px;margin-top:auto;z-index:1}.gg30-discovery__art{font-family:Georgia,serif;position:absolute;right:15px;bottom:-63px;color:#c7aa8e;font-size:270px;line-height:1;opacity:.35}.gg30-discovery__card--bridge .gg30-discovery__art{color:#adc8c8}.gg30-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.gg30-topics a{background:#fff;border:1px solid #ece4db;border-radius:14px;padding:26px 20px;min-height:160px;display:flex;flex-direction:column;align-items:start;color:#1c3945!important}.gg30-topics__icon{font-family:Georgia,serif;font-size:35px;color:#b6784b}.gg30-topics strong{font-family:'Cormorant Garamond',Georgia,serif;font-size:27px;font-weight:600;margin:8px 0}.gg30-topics small{color:#8b7969;font-size:11px;margin-top:auto}.gg30-quote{margin-top:75px;background:#153542;color:#fbf6ed;text-align:center;padding:55px 15px}.gg30-quote>span{font-size:10px;letter-spacing:.18em;color:#e4b68e}.gg30-quote p{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(32px,3.7vw,52px);line-height:1.2;margin:15px 0}.gg30-editorial{display:grid;grid-template-columns:1.07fr .93fr;gap:18px}.gg30-editorial__featured{border-radius:16px;background:#efe6d9;padding:34px;min-height:310px;display:flex;flex-direction:column;align-items:start}.gg30-editorial__featured h3{font-size:43px;max-width:450px}.gg30-editorial__featured p{max-width:420px;color:#657178}.gg30-editorial__featured a{margin-top:auto;font-weight:700;font-size:13px}.gg30-editorial__list{display:flex;flex-direction:column;gap:10px}.gg30-editorial__list a{position:relative;flex:1;background:#fff;border:1px solid #e9e4dd;border-radius:13px;padding:18px 25px;display:flex;flex-direction:column;justify-content:center;gap:4px;color:#203c47!important}.gg30-editorial__list a small{color:#a36e44;font-size:10px;letter-spacing:.08em}.gg30-editorial__list a strong{font-size:15px;padding-right:35px}.gg30-editorial__list a>span{position:absolute;right:24px;top:34px;color:#a36e44}.gg30-invite{margin-top:76px;border-radius:17px;background:#173744;color:#fff;padding:39px 46px;display:flex;justify-content:space-between;gap:20px;align-items:center}.gg30-invite h2{font-size:clamp(40px,4vw,58px)}.gg30-invite p{margin:8px 0 0;color:#d4e2e2}.gg30-invite .gg30-kicker{color:#e5bd97}.gg30-invite .gg30-button{white-space:nowrap}
@media(max-width:1000px){.gg30-intro{grid-template-columns:1fr 1fr}.gg30-intro__copy{padding:40px 0}.gg30-poems{grid-template-columns:repeat(2,minmax(0,1fr))}.gg30-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:750px){.gg30-shell{width:calc(100% - 20px)}.gg30-home{padding-bottom:35px}.gg30-intro{grid-template-columns:1fr;gap:15px;padding-top:14px}.gg30-intro__copy{padding:25px 9px 15px}.gg30-intro h1{font-size:clamp(52px,12vw,78px)}.gg30-spotlight{min-height:380px;padding:32px}.gg30-section,.gg30-discovery{padding-top:48px}.gg30-section__head{flex-direction:column;align-items:start;gap:8px}.gg30-poems{grid-template-columns:1fr}.gg30-poem{min-height:245px}.gg30-discovery{grid-template-columns:1fr}.gg30-discovery__card{min-height:260px;padding:30px}.gg30-editorial{grid-template-columns:1fr}.gg30-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gg30-topics a{padding:20px 15px;min-height:140px}.gg30-topics strong{font-size:23px}.gg30-quote{margin-top:50px;padding:45px 15px}.gg30-invite{margin-top:50px;padding:30px 22px;align-items:start;flex-direction:column}}
@media(max-width:360px){.gg30-actions{flex-direction:column}.gg30-actions .gg30-button{width:100%}.gg30-topics{grid-template-columns:1fr 1fr}.gg30-topics strong{font-size:21px}}
