:is(.dfn-key-points,.dfn-related,.dfn-attribution--card,.dfn-attribution--minimal,.dfn-guide-answer,.dfn-guide-glance,.dfn-step,.dfn-callout,.dfn-faq,.dfn-sources){--dfn-accent:var(--df-link, #2563eb);--dfn-ink:var(--df-ink, currentColor);--dfn-muted:var(--df-muted, color-mix(in srgb, currentColor 68%, transparent));--dfn-line:var(--df-line, color-mix(in srgb, currentColor 14%, transparent));--dfn-radius:14px}:is(.dfn-key-points,.dfn-related,.dfn-guide-answer,.dfn-guide-glance,.dfn-step,.dfn-callout,.dfn-faq,.dfn-sources)>.wp-block-group__inner-container{max-width:none;margin:0;padding:0}:is(.dfn-key-points,.dfn-related,.dfn-guide-answer,.dfn-guide-glance,.dfn-step,.dfn-callout,.dfn-faq,.dfn-sources) :is(.wp-block-group__inner-container,.is-layout-constrained)>*{max-width:none;margin-left:0!important;margin-right:0!important}:is(.dfn-key-points,.dfn-related,.dfn-guide-answer,.dfn-guide-glance,.dfn-step,.dfn-callout,.dfn-sources) :is(.wp-block-group__inner-container,.is-layout-constrained)>:last-child,:is(.dfn-key-points,.dfn-related,.dfn-guide-answer,.dfn-guide-glance,.dfn-step,.dfn-callout,.dfn-sources)>:last-child{margin-bottom:0!important}.dfn-key-points,.dfn-related,.dfn-attribution--card,.dfn-guide-answer,.dfn-guide-glance,.dfn-callout{margin:1.75rem 0;padding:1.1rem 1.35rem 1.15rem;border:1px solid var(--dfn-line);border-radius:var(--dfn-radius);background:transparent}.dfn-key-points .dfn-key-points__title,.dfn-related .dfn-related__title,.dfn-guide-answer .dfn-guide-answer__label,.dfn-guide-glance :is(.dfn-guide-glance__title,.dfn-guide-glance__label),.dfn-callout .dfn-callout__title,.dfn-sources .dfn-sources__title{margin:0 0 .45rem!important;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--dfn-ink);opacity:1}.dfn-key-points .dfn-key-points__list,.dfn-key-points ul{margin:0;padding-left:1.2rem;line-height:1.6}.dfn-key-points li+li{margin-top:.4rem}.dfn-key-points li::marker{color:var(--dfn-muted)}.dfn-related{margin-top:2.25rem}.dfn-related .dfn-related__list,.dfn-related ul{margin:0;padding:0;list-style:none}.dfn-related li{margin:0;padding:.6rem 0;border-top:1px solid var(--dfn-line);line-height:1.45}.dfn-related li:first-child{padding-top:.15rem;border-top:0}.dfn-related li:last-child{padding-bottom:0}.dfn-related a{font-weight:600;color:var(--dfn-ink);text-decoration:none}.dfn-related a:hover{color:var(--dfn-accent);text-decoration:underline;text-underline-offset:3px}.wp-block-image .dfn-credit,figcaption .dfn-credit{display:inline-block;margin-left:.35em;font-size:.85em;opacity:.7}figcaption .dfn-credit::before{content:"·";margin-right:.35em}.dfn-credit a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:2px}.dfn-attribution--card{display:flex;align-items:flex-start;gap:.9rem;margin-top:2.5rem;font-family:inherit;line-height:1.5}.dfn-attribution__icon{position:relative;flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--dfn-line);border-radius:10px;color:var(--dfn-muted)}.dfn-attribution__icon .dfn-attribution__favicon{position:absolute;inset:0;margin:auto;width:20px;height:20px;border-radius:4px}.dfn-attribution__icon .dfn-attribution__favicon+.dfn-attribution__glyph{display:none}.dfn-attribution__body{flex:1 1 auto;min-width:0}.dfn-attribution--card .dfn-attribution__eyebrow{margin:0 0 .1rem;font-size:.85rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--dfn-muted);opacity:1}.dfn-attribution--card .dfn-attribution__text{margin:0;color:var(--dfn-ink)}.dfn-attribution__source{font-weight:600;color:inherit;text-decoration:underline;text-decoration-color:var(--dfn-line);text-underline-offset:3px}.dfn-attribution__source:hover{text-decoration-color:currentColor}.dfn-attribution--card .dfn-attribution__headline{display:-webkit-box;margin:.25rem 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.9em;color:var(--dfn-muted);opacity:1}.dfn-attribution__cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;font-size:.9em;font-weight:600;color:var(--dfn-accent);text-decoration:none}.dfn-attribution__cta:hover{text-decoration:underline;text-underline-offset:3px}.dfn-attribution--minimal{margin:2.25rem 0 0;padding-top:.85rem;border-top:1px solid var(--dfn-line);font-size:.9em;color:var(--dfn-muted)}.dfn-attribution--minimal .dfn-attribution__eyebrow{margin-right:.35rem;font-size:inherit;font-weight:600;letter-spacing:0;text-transform:none;color:var(--dfn-ink);opacity:1}.dfn-attribution--minimal .dfn-attribution__cta{margin:0 0 0 .6rem}img.dfn-external-thumbnail{object-fit:cover;width:100%;height:100%}.dfn-guide-answer{margin-top:0;margin-bottom:1.6rem}.dfn-guide-answer .dfn-guide-answer__text{margin:0!important;font-size:1.02em;font-weight:400;line-height:1.6;color:var(--dfn-ink)}.dfn-guide-glance .dfn-guide-glance__title{margin-bottom:.75rem!important}.dfn-guide-glance .dfn-guide-glance__label{margin-top:1rem!important;padding-top:.95rem;border-top:1px solid var(--dfn-line)}.dfn-guide-glance .dfn-guide-glance__facts{display:flex;flex-wrap:wrap;gap:.75rem 2.25rem;margin:0!important;padding:0!important;list-style:none}.dfn-guide-glance .dfn-guide-glance__facts li{margin:0;line-height:1.4;color:var(--dfn-ink)}.dfn-guide-glance .dfn-guide-glance__facts strong{display:block;margin-bottom:.15rem;font-size:.85rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--dfn-muted);opacity:1}.dfn-level{display:inline-flex;align-items:center;gap:.45em;font-weight:600}.dfn-level::before{content:"";width:.5em;height:.5em;border-radius:50%;background:#16a34a}.dfn-level--moderate::before{background:#d97706}.dfn-level--advanced::before{background:#dc2626}.dfn-guide-glance .dfn-guide-glance__needs{margin:0!important;padding-left:1.2rem!important;list-style:disc}.dfn-guide-glance .dfn-guide-glance__needs li{margin:.3rem 0;line-height:1.55}.dfn-guide-glance .dfn-guide-glance__needs li::marker{color:var(--dfn-muted)}.dfn-step{position:relative;margin:1.75rem 0;padding:0;border:0;background:none}.dfn-step+.dfn-step{padding-top:1.75rem;border-top:1px solid var(--dfn-line)}.dfn-step .dfn-step__title{margin:0 0 .55rem!important;font-size:1.2em;line-height:1.35;scroll-margin-top:96px}.dfn-step .dfn-step__num{display:inline;margin-right:0;padding:0;border-radius:0;background:none;color:var(--dfn-accent);font:inherit;letter-spacing:inherit;text-transform:none;white-space:nowrap}.dfn-step p{margin:0 0 .75em}.dfn-step :is(ul,ol){margin:0 0 .8em}.dfn-step .dfn-step__image{margin:1rem 0 .4rem!important;text-align:center}.dfn-step .dfn-step__image img{display:block;width:auto;max-width:100%;height:auto;max-height:560px;margin:0 auto;border:1px solid var(--dfn-line);border-radius:12px}.dfn-step .dfn-step__image figcaption{margin-top:.55rem;text-align:center;font-size:.82em;color:var(--dfn-muted)}.dfn-step__image figcaption .dfn-credit{margin-left:0;opacity:1}.dfn-step__image figcaption .dfn-credit::before{content:none}.dfn-step .dfn-step__tip{margin:.8rem 0 0!important;padding:0;border-radius:0;background:none;font-size:.96em;line-height:1.6;color:var(--dfn-muted)}.dfn-step .dfn-step__tip strong{color:var(--dfn-ink)}.entry-content h2[id],.entry-content h3[id]{scroll-margin-top:96px}.dfn-callout--warning .dfn-callout__title{display:flex;align-items:center;gap:.5rem}.dfn-callout--warning .dfn-callout__title::before{content:"";flex:none;width:1.1em;height:1.1em;background:#d97706;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center/contain no-repeat}.dfn-callout .dfn-callout__list{margin:0!important;padding-left:1.2em!important}.dfn-callout .dfn-callout__list li{margin:.3rem 0;line-height:1.6}.dfn-callout .dfn-callout__list li::marker{color:var(--dfn-muted)}.wp-block-table.dfn-guide-table td:first-child{width:38%}.dfn-faq{margin:.5rem 0 1.75rem}.dfn-faq .wp-block-details{margin:0!important;padding:.95rem 0;border-top:1px solid var(--dfn-line)}.dfn-faq .wp-block-details:last-child{border-bottom:1px solid var(--dfn-line)}.dfn-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-weight:700;font-size:1.03em;line-height:1.4;color:var(--dfn-ink)}.dfn-faq summary::-webkit-details-marker{display:none}.dfn-faq summary::after{content:"+";flex:none;width:1em;font-size:1.35em;font-weight:400;line-height:1;text-align:center;color:var(--dfn-muted)}.dfn-faq details[open]>summary::after{content:"\2212"}.dfn-faq details>:not(summary){margin:.65rem 0 0!important}.dfn-sources{margin:2.25rem 0 0;padding-top:1rem;border-top:1px solid var(--dfn-line);font-size:.9em}.dfn-sources .dfn-sources__title{font-size:.95rem}.dfn-sources .dfn-sources__list{margin:0!important;padding-left:1.1em!important;color:var(--dfn-muted)}.dfn-sources .dfn-sources__list li{margin:.2rem 0}.dfn-sources .dfn-sources__list li::marker{color:var(--dfn-muted)}@media (max-width:600px){.dfn-key-points,.dfn-related,.dfn-attribution--card,.dfn-guide-answer,.dfn-guide-glance,.dfn-callout{padding:1rem 1.05rem 1.05rem}.dfn-step .dfn-step__image img{max-height:480px}.dfn-guide-glance .dfn-guide-glance__facts{gap:.65rem 1.5rem}.dfn-attribution--card{gap:.75rem}.dfn-attribution__icon{width:34px;height:34px}}