.pf{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}@media (width<=600px){.pf{padding:var(--space-5) var(--space-4)}}.pf__steps{gap:var(--space-2);margin:0 0 var(--space-6);padding:0;list-style:none;display:flex}.pf__steps li{align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:3px solid var(--color-border);font-size:var(--fs-sm);color:var(--color-text-muted);flex:1;display:flex}.pf__steps li.is-current{border-color:var(--color-accent);color:var(--color-text);font-weight:700}.pf__steps li.is-done{border-color:var(--color-text-muted)}.pf__stepnum{background:var(--color-surface-raised);width:26px;height:26px;font-size:var(--fs-xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.is-current .pf__stepnum{background:var(--color-accent);color:var(--color-on-accent)}.is-done .pf__stepnum{background:var(--color-text-muted);color:var(--night-900)}@media (width<=600px){.pf__steps li:not(.is-current) .pf__steplabel{display:none}}.pf__title{font-size:var(--fs-lg);margin-bottom:var(--space-5)}.pf__title:focus{outline:none}.pf__summary{margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border:2px solid var(--color-danger-text);border-radius:var(--radius-md);background:var(--color-danger-bg)}.pf__summary p{font-weight:700}.pf__summary ul{margin:var(--space-2) 0 0;padding-left:1.2em}.pf__summary a{color:var(--color-danger-text)}.pf__grid{gap:var(--space-4) var(--space-5);display:grid}@media (width>=700px){.pf__grid{grid-template-columns:1fr 1fr}}.pf__field{gap:var(--space-1);margin-bottom:var(--space-2);flex-direction:column;display:flex}.pf__field label,.pf__fieldset legend{font-size:var(--fs-sm);font-weight:600}.pf__req{color:var(--color-text-muted);font-weight:400}.pf__hint{font-size:var(--fs-xs);color:var(--color-text-muted)}.pf input:not([type=radio],[type=checkbox]),.pf select,.pf textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;min-height:46px;font:inherit;color:var(--color-text);padding:.6rem .8rem}.pf input[type=file]{padding:.5rem}.pf input:hover,.pf select:hover,.pf textarea:hover{border-color:var(--color-text-muted)}.pf [aria-invalid=true]{border-color:var(--color-danger-text)!important;border-width:2px!important}.pf__err{font-size:var(--fs-sm);color:var(--color-danger-text);gap:.35em;font-weight:600;display:flex}.pf__err:before{content:"!";background:var(--color-danger-text);width:1.2em;height:1.2em;color:var(--night-900);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.15em;font-size:.75em;display:grid}.pf__fieldset{margin:0 0 var(--space-5);border:0;padding:0}.pf__fieldset legend{margin-bottom:var(--space-3)}.pf__options{gap:var(--space-2);display:grid}@media (width>=700px){.pf__options{grid-template-columns:1fr 1fr}}.pf__option{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;display:flex}.pf__option:has(input:checked){border-color:var(--color-accent);background:var(--color-danger-bg);box-shadow:inset 0 0 0 1px var(--color-accent)}.pf__option:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.pf__option input{accent-color:var(--red-600);width:18px;height:18px;margin-top:.3em}.pf__option span{flex-direction:column;display:flex}.pf__option small{font-size:var(--fs-sm);color:var(--color-text-muted)}.pf__fieldset.has-error .pf__option{border-color:var(--color-danger-text)}.pf__consents{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.pf__check{gap:var(--space-1) var(--space-3);font-size:var(--fs-sm);grid-template-columns:auto 1fr;display:grid}.pf__check input{width:20px;height:20px;accent-color:var(--red-600);margin-top:.1em}.pf__check .pf__err{grid-column:2}.pf__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);display:flex}.pf__saved{margin-top:var(--space-4);font-size:var(--fs-xs);color:var(--color-text-muted);text-align:right}.brief[data-astro-cid-s3pfkeio]{padding-top:var(--space-5);background:var(--color-bg-alt)}.brief__grid[data-astro-cid-s3pfkeio]{gap:var(--space-7);margin-top:var(--space-6);display:grid}@media (width>=1000px){.brief__grid[data-astro-cid-s3pfkeio]{grid-template-columns:1fr 1.8fr;align-items:start}.brief__intro[data-astro-cid-s3pfkeio]{top:calc(var(--header-h) + var(--space-5));position:sticky}}.brief__title[data-astro-cid-s3pfkeio]{margin-top:var(--space-3);font-size:var(--fs-2xl);line-height:var(--lh-tight)}.brief__next[data-astro-cid-s3pfkeio]{gap:var(--space-3);margin:var(--space-6) 0;padding:0;list-style:none;display:grid}.brief__next[data-astro-cid-s3pfkeio] li[data-astro-cid-s3pfkeio]{gap:var(--space-3);align-items:flex-start;display:flex}.brief__next[data-astro-cid-s3pfkeio] svg{color:var(--color-accent);flex-shrink:0;margin-top:.15em}.brief__alt[data-astro-cid-s3pfkeio]{margin-top:var(--space-4);font-size:var(--fs-sm);color:var(--color-text-muted)}.brief__alt[data-astro-cid-s3pfkeio] a[data-astro-cid-s3pfkeio]{color:var(--color-text);font-weight:700}.brief__noscript[data-astro-cid-s3pfkeio]{padding:var(--space-5);border:1px solid var(--color-border);background:var(--color-surface)}
