.original-page .reveal{opacity:1;transform:none}.seo-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.seo-choice-grid article{border-top:1px solid var(--line);padding:28px 0}.seo-choice-grid h3{font-size:23px;line-height:1.5;margin:0 0 15px}.seo-choice-grid p{font-size:16px;color:var(--muted);line-height:1.9}.seo-home-section .text-link{font-size:15px}.seo-journal-link{margin:30px 0 0}.seo-footer-links{display:flex;gap:15px 25px;flex-wrap:wrap;padding-top:25px;padding-bottom:25px;color:#d4cec5;font-size:14px;border-top:1px solid #514a40}.text-button{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.original-page .brief-form :is(label,.moldy-tag-label),.original-page .brief-form legend{font-size:14px}.original-page .brief-form input:not([type=radio]),.original-page .brief-form select,.original-page .brief-form textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:11px;background:#faf9f7;color:var(--ink);font-size:14px;padding:11px 12px;min-height:44px}.original-page .brief-form :is(label,.moldy-tag-label) > input,.original-page .brief-form :is(label,.moldy-tag-label) > :where(.moldy-native-widget) > input,.original-page .brief-form :is(label,.moldy-tag-label) > :where(.moldy-native-widget) > :where(.elementor-widget-container) > input,.original-page .brief-form :is(label,.moldy-tag-label) > select,.original-page .brief-form :is(label,.moldy-tag-label) > :where(.moldy-native-widget) > select,.original-page .brief-form :is(label,.moldy-tag-label) > :where(.moldy-native-widget) > :where(.elementor-widget-container) > select{display:block;margin-top:7px}.original-page .brief-form .note{display:block;font-size:13px;line-height:1.8;color:var(--muted);font-weight:400}.original-page .brief-form .button{font-size:14px;min-height:48px;padding:10px 18px}.original-page .brief-form .form-status{font-size:13px;line-height:1.8;text-align:left;color:var(--muted)}.original-page .brief-output{margin-top:20px;border-top:1px solid var(--line);padding-top:20px}.original-page .brief-output textarea{min-height:240px}.original-page .form-actions{display:flex;flex-wrap:wrap;gap:10px}.original-page .button--outline{background:white;border:1px solid var(--line);color:var(--ink)}.cookie-panel{position:fixed;z-index:150;bottom:20px;left:20px;max-width:450px;background:white;box-shadow:var(--shadow);border:1px solid var(--line);padding:23px;border-radius:18px}.cookie-panel p{font-size:15px;line-height:1.8}.cookie-panel .form-actions{display:flex;gap:10px;flex-wrap:wrap}.cookie-panel .button{font-size:14px;min-height:42px}.cookie-panel[hidden],.brief-output[hidden]{display:none}.cookie-panel .button--outline{border:1px solid var(--line);background:white;color:var(--ink)}
@media(max-width:860px){.seo-choice-grid{grid-template-columns:1fr;gap:10px}.seo-footer-links{gap:15px}.cookie-panel{left:12px;right:12px;bottom:85px;max-width:none}}
