.gryfna-article{background:var(--gryfname-cream);color:var(--gryfname-forest);margin-top:0;padding-bottom:clamp(4rem, 8vw, 7rem)}.gryfna-article h1{font-family:"Roca One",Georgia,serif;font-size:clamp(2.75rem, 4.2vw, 4.2rem);letter-spacing:-.035em;line-height:1.05;margin:.2em 0 .35em}.gryfna-article .wp-block-post-date,.gryfna-article .taxonomy-category{color:var(--gryfname-raspberry);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gryfna-article a{color:inherit}.gryfna-article-header{background:#fff8ef;text-align:center}.gryfna-article-header>*{margin-inline:auto;max-width:58rem}.gryfna-article-back{font-size:.9rem;font-weight:700;text-align:left}.gryfna-article-image{margin-block:clamp(2rem, 5vw, 4rem)!important;padding-inline:1.5rem}.gryfna-article-image img{border-radius:1.5rem}.gryfna-article-content{font-size:clamp(1rem, 1.4vw, 1.12rem);line-height:1.75;max-width:46rem!important;padding-inline:1.5rem}.gryfna-article-content h2,.gryfna-article-content h3{font-family:"Roca One",Georgia,serif;line-height:1.12}.gryfna-article-content h2{font-size:clamp(2rem, 4vw, 3.2rem);margin-top:1.6em}.gryfna-article-content h3{font-size:clamp(1.5rem, 2.5vw, 2rem);margin-top:1.5em}.gryfna-article-content img{border-radius:1rem}.gryfna-article-content blockquote{border-left:4px solid var(--gryfname-pink);font-family:"Roca One",Georgia,serif;font-size:1.25em;margin-block:2rem;padding-left:1.5rem}.gryfna-article-footer{border-top:1px solid rgb(11 63 50 / .15);margin-top:4rem!important;max-width:46rem!important;padding:2rem 1.5rem 0}.gryfna-article-content>.yoast-table-of-contents{background:#fff8ef;border:1px solid rgb(11 63 50 / .14);border-radius:1.25rem;box-shadow:0 .75rem 1.75rem rgb(11 63 50 / .07);box-sizing:border-box;margin:0 auto clamp(2rem, 4vw, 3rem);padding:clamp(1.25rem, 2.5vw, 2rem);width:100%}.gryfna-article-content>.yoast-table-of-contents h2{border-bottom:1px solid rgb(11 63 50 / .14);font-size:clamp(1.8rem, 3vw, 2.5rem);line-height:1;margin:0 0 .9rem;padding-bottom:.85rem}.gryfna-article-content>.yoast-table-of-contents>ul{counter-reset:toc;display:grid;gap:.15rem;list-style:none;margin:0;padding:0}.gryfna-article-content>.yoast-table-of-contents>ul>li{counter-increment:toc}.gryfna-article-content>.yoast-table-of-contents>ul>li:last-child{border-bottom:0}.gryfna-article-content>.yoast-table-of-contents>ul>li>a{align-items:start;color:var(--gryfname-forest);display:grid;font-size:.95rem;font-weight:600;gap:.65rem;grid-template-columns:2rem 1fr;line-height:1.35;padding:.45rem .5rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.gryfna-article-content>.yoast-table-of-contents>ul>li>a::before{color:var(--gryfname-raspberry);content:counter(toc,decimal-leading-zero);font-size:.72em;font-weight:700;letter-spacing:.1em;padding-top:.2rem}.gryfna-article-content>.yoast-table-of-contents>ul>li>ul{border-left:1px solid rgb(185 45 107 / .35);display:grid;gap:.05rem;list-style:none;margin:0 0 .35rem 2.75rem;padding:0 0 0 .85rem}.gryfna-article-content>.yoast-table-of-contents>ul>li>ul>li>a{align-items:start;color:rgb(11 63 50 / .78);display:flex;font-size:.88rem;font-weight:500;gap:.5rem;line-height:1.35;padding:.25rem .45rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.gryfna-article-content>.yoast-table-of-contents>ul>li>ul>li>a::before{background:var(--gryfname-raspberry);border-radius:50%;content:"";flex:0 0 .35rem;height:.35rem;margin-top:.52em}.gryfna-article-content>.yoast-table-of-contents a:hover,.gryfna-article-content>.yoast-table-of-contents a:focus-visible{background:rgb(217 136 168 / .16);border-radius:.45rem;color:var(--gryfname-forest);text-decoration:none}.gryfna-article-content>.yoast-table-of-contents a:focus-visible{outline:2px solid var(--gryfname-raspberry);outline-offset:2px}.gryfna-article-content>.yoast-table-of-contents{scroll-margin-top:2rem}.gryfna-back-to-toc{align-items:center;background:var(--gryfname-forest);border:1px solid rgb(247 241 232 / .25);border-radius:50%;bottom:6.5rem;box-shadow:0 .5rem 1.25rem rgb(11 63 50 / .18);color:var(--gryfname-cream)!important;display:flex;font-size:1.1rem;font-weight:700;height:3rem;justify-content:center;opacity:0;padding:0;pointer-events:none;position:fixed;right:max(1rem, calc((100vw - 72rem) / 2));width:3rem;text-decoration:none!important;transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease,background-color .2s ease;z-index:1000}.gryfna-back-to-toc.is-visible{opacity:1;pointer-events:auto;transform:none}.gryfna-back-to-toc:hover,.gryfna-back-to-toc:focus-visible{background:var(--gryfname-raspberry);color:var(--gryfname-cream)!important}.gryfna-back-to-toc:focus-visible{outline:2px solid var(--gryfname-raspberry);outline-offset:3px}@media (prefers-reduced-motion:reduce){.gryfna-back-to-toc{transition:none}}.gryfna-article-content>.gryfna-article-lead{font-family:"Roca One",Georgia,serif;font-size:clamp(1.2rem, 2vw, 1.45rem);line-height:1.45;margin-block:clamp(1.5rem, 3vw, 2.5rem)}.gryfna-article-content>.gryfna-article-cta{justify-content:center;margin-block:2.5rem}.gryfna-article-cta .wp-block-button__link{background:var(--gryfname-raspberry);border:0;border-radius:999px;box-shadow:0 .6rem 1.25rem rgb(185 45 107 / .2);color:#fff!important;line-height:1.2;padding:1rem 1.5rem;text-align:center;transition:background-color .2s ease,transform .2s ease}.gryfna-article-cta .wp-block-button__link:hover,.gryfna-article-cta .wp-block-button__link:focus-visible{background:var(--gryfname-forest);color:var(--gryfname-cream)!important;transform:translateY(-2px)}.gryfna-article-content>.gryfna-article-checklist{background:rgb(201 216 195 / .35);border:1px solid rgb(11 63 50 / .12);border-radius:1rem;list-style:none;padding:1rem 1.5rem}.gryfna-article-content>.gryfna-article-checklist li{margin-block:.65rem;padding-left:1.5rem;position:relative}.gryfna-article-content>.gryfna-article-checklist li::before{color:var(--gryfname-raspberry);content:"✓";font-weight:700;left:0;position:absolute}.gryfna-article-content>.gryfna-article-appendix{background:#fff8ef;border:1px solid rgb(11 63 50 / .14);border-radius:1.25rem;margin-block:3rem;padding:1rem 1.25rem}.gryfna-article-appendix summary{cursor:pointer;font-family:"Roca One",Georgia,serif;font-size:clamp(1.4rem, 2.5vw, 2rem);line-height:1.15;padding:.35rem}.gryfna-article-appendix[open] summary{border-bottom:1px solid rgb(11 63 50 / .14);margin-bottom:1.5rem;padding-bottom:1rem}.gryfna-article-appendix__content>*{margin-block:1.5rem}.gryfna-article-content>*{margin-block:2rem}.gryfna-article-content>h2{margin-block:4rem 1rem}.gryfna-article-content>h3{margin-block:2.25rem .65rem}.gryfna-article-content>.wp-block-group{margin-block:3rem}.gryfna-article-content>.wp-block-group .wp-block-columns{gap:1rem;margin-block:1rem 0}body.postid-251 .gryfna-article-content>.has-forest-background-color,body.postid-251 .gryfna-article-content>.has-forest-background-color p,body.postid-251 .gryfna-article-content>.has-forest-background-color h1,body.postid-251 .gryfna-article-content>.has-forest-background-color h2,body.postid-251 .gryfna-article-content>.has-forest-background-color h3{color:#F7F1E8!important}@media (max-width:781px){.gryfna-article-content>.yoast-table-of-contents{border-radius:1rem;padding:1.25rem}.gryfna-article-content>.yoast-table-of-contents h2{margin-bottom:1rem;padding-bottom:1rem}.gryfna-article-content>.yoast-table-of-contents>ul>li>a{font-size:.9rem;gap:.5rem;grid-template-columns:1.75rem 1fr;padding-inline:.25rem}.gryfna-article-content>.yoast-table-of-contents>ul>li>ul{margin-left:2.25rem;padding-left:.75rem}.gryfna-article-content>.yoast-table-of-contents>ul>li>ul>li>a{font-size:.84rem;padding-inline:.25rem}.gryfna-article-content>*{margin-block:1.5rem}.gryfna-article-content>h2{margin-block:2.75rem .8rem}.gryfna-article-content>.wp-block-group{margin-block:2.25rem}}@media (max-width:781px){.gryfna-article-content :is(h2,h3,h4,h5,h6){hyphens:auto}.gryfna-article h1{font-size:clamp(2.2rem, 9vw, 2.65rem)}.gryfna-article-header{text-align:left}.gryfna-article-image img{border-radius:.8rem}}