.osp-generator_wrap__jCyk2{max-width:880px;margin:0 auto;padding:0 clamp(24px,6vw,96px) clamp(48px,8vw,96px)}.osp-generator_hero__IpVmx{text-align:center;padding:0 clamp(24px,6vw,96px) clamp(32px,5vw,56px)}.osp-generator_title__KiATV{font-family:var(--serif);font-weight:400;font-size:clamp(40px,7vw,88px);line-height:1;margin:0 0 clamp(18px,3vw,28px)}.osp-generator_standfirst__0LM38{font-family:var(--sans);font-size:clamp(17px,1.6vw,20px);line-height:1.6;max-width:62ch;margin:0 auto}.osp-generator_rule__YU7I_{font-family:var(--serif);font-style:italic;color:var(--quiet);font-size:clamp(16px,1.8vw,20px);line-height:1.5;max-width:56ch;margin:clamp(20px,3vw,28px) auto 0}.osp-generator_form__7otdd{display:grid;gap:18px;margin:0 auto clamp(20px,3vw,28px);max-width:640px}.osp-generator_field__U9hq0{display:flex;flex-direction:column;gap:7px;text-align:left}.osp-generator_label__Mha4U{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--quiet)}.osp-generator_input__0THd1{width:100%;font-family:var(--sans);font-size:16px;color:var(--ink);background:transparent;border:0;border-bottom:1.5px solid var(--hairline);padding:13px 2px;outline:none}.osp-generator_input__0THd1:focus{border-bottom-color:var(--accent)}.osp-generator_input__0THd1:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.osp-generator_fieldset__311lq{border:1px solid var(--hairline);padding:18px 18px 6px;margin:0;display:grid;gap:16px}.osp-generator_legend__FxPS7{font-family:var(--serif);font-size:20px;padding:0 6px}.osp-generator_choices__rShHO{display:flex;flex-wrap:wrap;gap:10px 18px;font-family:var(--sans);font-size:15px}.osp-generator_choice___l1JA{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.osp-generator_choice___l1JA input{accent-color:var(--ink)}.osp-generator_help__gTbxb{font-family:var(--sans);font-size:13px;line-height:1.5;color:var(--quiet);margin:0}.osp-generator_chosen__c9Jc_{font-family:var(--sans);font-size:14px;margin:0;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.osp-generator_linkButton__zunsF{font:inherit;color:var(--quiet);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.osp-generator_button__iuN2V{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;display:inline-block;padding:18px 32px;background:var(--ink);color:var(--paper);border:none;cursor:pointer;justify-self:start}.osp-generator_button__iuN2V:disabled{opacity:.6;cursor:default}.osp-generator_error__ThW6s{font-family:var(--sans);font-size:15px;line-height:1.5;color:#b3261e;margin:0}.osp-generator_section__Pb3tF{margin-top:clamp(40px,6vw,64px);padding-top:clamp(20px,3vw,28px);border-top:1px solid var(--hairline)}.osp-generator_h2__JvlUk{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.6vw,40px);line-height:1.1;margin:0 0 14px}.osp-generator_h3__X8oSV{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--quiet);margin:22px 0 8px}.osp-generator_prose__YEW0E{font-family:var(--sans);font-size:16px;line-height:1.6;margin:0 0 12px}.osp-generator_prose__YEW0E a{color:inherit;text-decoration:underline;text-underline-offset:3px}.osp-generator_verdict__dfqwQ{font-family:var(--serif);font-size:clamp(20px,2.4vw,26px);line-height:1.35;margin:0 0 16px}.osp-generator_tabs__Tv6ye{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0 0}.osp-generator_tab__tThEs{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:10px 14px;background:transparent;color:var(--quiet);border:1px solid var(--hairline);cursor:pointer}.osp-generator_tab__tThEs[aria-selected=true]{color:var(--ink);border-color:var(--ink)}.osp-generator_panel__uOXmV{border:1px solid var(--hairline);border-top:0}.osp-generator_panelBar__u1fwB{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--hairline);font-family:var(--sans);font-size:13px;color:var(--quiet)}.osp-generator_pre__QSmJ_{margin:0;padding:16px;max-height:520px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;white-space:pre}.osp-generator_list__ljRxR{font-family:var(--sans);font-size:15px;line-height:1.55;margin:0;padding-left:20px}.osp-generator_list__ljRxR li{margin:0 0 6px}.osp-generator_mono__TBvOX{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.osp-generator_tableWrap__ImYSO{overflow-x:auto;border:1px solid var(--hairline)}.osp-generator_table__N_WTs{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:13px;line-height:1.45}.osp-generator_table__N_WTs td,.osp-generator_table__N_WTs th{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--hairline)}.osp-generator_table__N_WTs th{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.osp-generator_table__N_WTs td:nth-child(2){overflow-wrap:anywhere}.osp-generator_details__skzF8 summary{cursor:pointer;font-family:var(--sans);font-size:14px;color:var(--quiet)}.osp-generator_ask__yqMs3{text-align:center;padding:clamp(28px,4vw,40px) 0 0}