.k5gmna_shell{margin-bottom:var(--s4);background:linear-gradient(135deg, #c6a25a0e, transparent 38%), var(--surface-1);border-color:#c6a25a4d;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden}.k5gmna_shell:before{content:"";background:linear-gradient(to bottom, transparent, var(--gold), transparent);opacity:.7;width:2px;position:absolute;inset:0 auto 0 0}.k5gmna_header{justify-content:space-between;align-items:flex-start;gap:var(--s4);flex-wrap:wrap;max-width:48rem;display:flex}.k5gmna_header h2{margin-top:var(--s2);font-size:clamp(1.45rem,4vw,2rem);line-height:1.18}.k5gmna_focus{border:1px solid var(--hairline-strong);border-radius:var(--r-pill);max-width:15rem;color:var(--ash);font-family:inherit;font-size:var(--t-data);letter-spacing:0;line-height:var(--lh-mono);text-transform:none;padding:.45rem .7rem}.k5gmna_sequence{max-width:48rem;margin:var(--s5) 0;border-top:1px solid var(--hairline-strong);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.k5gmna_sequence li{align-items:center;gap:var(--s2);padding:var(--s3) var(--s2) 0 0;color:var(--ash);font-family:inherit;font-size:var(--t-data);letter-spacing:0;line-height:var(--lh-mono);text-transform:none;display:flex;position:relative}.k5gmna_sequence li:before{content:"";background:var(--ash);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0}.k5gmna_sequence li span{color:var(--ash)}.k5gmna_sequence .k5gmna_sequenceActive,.k5gmna_sequence .k5gmna_sequenceActive span{color:var(--bone)}.k5gmna_sequence .k5gmna_sequenceActive:before{background:var(--gold);box-shadow:0 0 0 3px #c6a25a1f}.k5gmna_form,.k5gmna_reading,.k5gmna_review,.k5gmna_after,.k5gmna_acknowledgement{max-width:42rem}.k5gmna_form{gap:var(--s5);display:grid}.k5gmna_fieldset{border:0;min-width:0}.k5gmna_fieldset legend{margin-bottom:var(--s3);color:var(--bone);font-family:var(--font-serif);font-size:var(--t-panel);line-height:var(--lh-row)}.k5gmna_choices{gap:var(--s2);display:grid}.k5gmna_choice{align-items:center;gap:var(--s3);min-height:3.5rem;padding:var(--s3);border:1px solid var(--hairline);border-radius:var(--r1);cursor:pointer;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);background:#00000029;grid-template-columns:1.15rem 1fr;display:grid}.k5gmna_choice:has(input:checked){background:#c6a25a12;border-color:#c6a25a6b}.k5gmna_choice:focus-within{outline:2px solid var(--gold);outline-offset:2px}.k5gmna_choice input{width:1rem;height:1rem;accent-color:var(--gold)}.k5gmna_choice strong,.k5gmna_choice small{display:block}.k5gmna_choice strong{color:var(--bone);font-size:var(--t-body);font-weight:var(--w-medium)}.k5gmna_choice small{color:var(--ash);font-size:var(--t-caption);margin-top:.1rem;line-height:1.45}.k5gmna_words{min-height:6.5rem}.k5gmna_privacy,.k5gmna_reason,.k5gmna_disclosure,.k5gmna_after,.k5gmna_acknowledgement{color:var(--ash);font-size:var(--t-body);line-height:var(--lh-body)}.k5gmna_acknowledgement{margin-bottom:var(--s5);padding-left:var(--s4);border-left:1px solid var(--gold)}.k5gmna_reading h2{margin:var(--s2) 0 var(--s3);font-size:clamp(1.35rem,3.5vw,1.8rem)}.k5gmna_ownWords{overflow-wrap:anywhere;margin:var(--s4) 0;padding:var(--s3) var(--s4);border-left:1px solid var(--gold);color:var(--bone);font-family:var(--font-serif);font-size:var(--t-lede);line-height:1.55}.k5gmna_ownWords span{margin-bottom:var(--s2);color:var(--ash);font-family:var(--font-mono);font-size:var(--t-data);letter-spacing:var(--tr-data);text-transform:uppercase;display:block}.k5gmna_reason{margin-top:var(--s4);color:var(--bone)}.k5gmna_disclosure{margin-top:var(--s2)}.k5gmna_primaryActions{align-items:center;gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.k5gmna_review{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--hairline)}.k5gmna_review h3{color:var(--bone);font-family:var(--font-serif);font-size:var(--t-panel);font-weight:var(--w-medium);line-height:var(--lh-row)}.k5gmna_review p{margin-top:var(--s2)}.k5gmna_after{margin-top:var(--s4)}@media (max-width:32rem){.k5gmna_sequence li{letter-spacing:.08em;flex-direction:column;align-items:flex-start;gap:1px}.k5gmna_focus{max-width:100%}.k5gmna_primaryActions{flex-direction:column;align-items:stretch}.k5gmna_primaryActions form,.k5gmna_primaryActions button{width:100%}}@media (prefers-reduced-motion:reduce){.k5gmna_choice{transition:none}}
.on2Kcq_entry{min-width:0}.on2Kcq_entry .btn{white-space:normal;overflow-wrap:anywhere;width:100%}:where(.on2Kcq_entry) .btn{min-height:44px}.on2Kcq_entry .input{min-width:0}.on2Kcq_intro{gap:.5rem;display:grid}.on2Kcq_title{margin:0;font-size:1.1875rem;font-weight:600;line-height:1.625rem}.on2Kcq_note{color:var(--ash);margin:0;font-size:1rem;line-height:1.375rem}.on2Kcq_hint{color:var(--ash);margin:.5rem 0 0;font-size:.875rem;line-height:1.25rem}.on2Kcq_entry .btn.on2Kcq_secondary{box-shadow:none;color:var(--bone);background-color:#0000;border:1px solid #e5e5e53d}.on2Kcq_entry .btn.on2Kcq_secondary:hover:not(:disabled){background-color:#e5e5e514;border-color:#e5e5e552}.on2Kcq_entry .btn.on2Kcq_secondary:active:not(:disabled){background-color:#0000}.on2Kcq_entry .btn.on2Kcq_secondary:disabled{border-color:var(--hairline);color:var(--ash);background-color:#0000}.on2Kcq_entry .actions-row{gap:.25rem 1.5rem}.on2Kcq_entry .link-quiet{overflow-wrap:anywhere}.on2Kcq_entry [inert]{opacity:.5}
