._article_112mm_1{min-width:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.7}._article_112mm_1>section{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:20px 0!important;margin:0!important;scroll-margin-top:110px}._article_112mm_1 h2{font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;line-height:1.4;letter-spacing:0;margin:0 0 12px!important}._article_112mm_1 p{margin:0 0 14px;color:var(--foreground)}._article_112mm_1 p:last-child{margin-bottom:0}._article_112mm_1 li{margin:6px 0}._draft_112mm_7{margin:0 0 20px;font-size:12px;line-height:1.6;color:var(--muted-foreground)}._draft_112mm_7>span{font-weight:700}._draft_112mm_7 p{margin:3px 0}._draft_112mm_7 a{font-size:12px}._summary_112mm_11{font-size:14px;line-height:1.7;color:var(--muted-foreground)!important;margin:0 0 20px!important}._contents_112mm_12{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0 0 24px;margin-bottom:8px}._contents_112mm_12 strong{width:100%;font-size:13px;font-weight:700}._contents_112mm_12 a{font-size:13px;line-height:1.5;font-weight:400!important}._related_112mm_15{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px}._related_112mm_15 a{font-size:14px}._foot_112mm_17{font-size:12px;color:var(--muted-foreground)!important;margin:28px 0!important}@media(max-width:650px){._article_112mm_1{font-size:14px;line-height:1.75}._article_112mm_1 h2{font-size:18px!important}._article_112mm_1>section{padding:18px 0!important}._contents_112mm_12{gap:8px 16px}}._wrapper_17ojb_1{border:1px solid var(--border);border-radius:14px;background:var(--card);padding:clamp(18px,3vw,28px);margin:18px 0}._badge_17ojb_1{font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--primary)}._wrapper_17ojb_1 h2{font-size:22px;margin:10px 0 12px}._wrapper_17ojb_1 p{font-size:14px;line-height:1.7}._notice_17ojb_1{font-size:12px!important;background:var(--muted);padding:12px 14px;border-radius:8px}._fields_17ojb_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}._fields_17ojb_1>div{min-width:0}._full_17ojb_1{grid-column:1/-1}._fields_17ojb_1 label{display:block;font-size:13px;font-weight:700;margin:0 0 8px!important;line-height:1.5}._fields_17ojb_1 label small{font-weight:400;color:var(--muted-foreground)}._fields_17ojb_1 input,._fields_17ojb_1 select,._fields_17ojb_1 textarea{display:block;width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;padding:11px 12px;background:var(--background);color:var(--foreground);font:inherit;font-size:14px;min-height:44px}._fields_17ojb_1 textarea{resize:vertical}._check_17ojb_1{display:flex!important;align-items:flex-start;gap:10px;font-size:13px!important;font-weight:400!important;line-height:1.6;margin:18px 0!important}._check_17ojb_1 input{width:17px;height:17px;flex-shrink:0;margin-top:3px;accent-color:var(--primary)}._check_17ojb_1 small{display:block;color:var(--muted-foreground);margin-top:4px}._actions_17ojb_1{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}._actions_17ojb_1 button{border:1px solid var(--primary);padding:11px 16px!important;min-height:44px;border-radius:8px!important;font-size:13px;font-weight:750;background:var(--primary);color:var(--primary-foreground);cursor:pointer}._actions_17ojb_1 button[type=reset]{background:transparent;color:var(--primary);border-color:var(--border)}._result_17ojb_1{margin-top:24px;padding:18px;border:1px solid var(--primary);border-radius:10px;overflow-wrap:anywhere}._result_17ojb_1>strong{font-size:14px}._result_17ojb_1 dl{margin:16px 0}._result_17ojb_1 dl>div{margin:12px 0}._result_17ojb_1 dt{font-size:12px;font-weight:700;color:var(--muted-foreground)}._result_17ojb_1 dd{font-size:14px;white-space:pre-wrap;margin:4px 0}._result_17ojb_1 p{font-size:12px;margin-bottom:0}._preferences_17ojb_1{border:0;padding:12px 0;margin:0}._preferences_17ojb_1 legend{font-weight:700;font-size:13px}._wrapper_17ojb_1 input:focus-visible,._wrapper_17ojb_1 textarea:focus-visible,._wrapper_17ojb_1 select:focus-visible,._wrapper_17ojb_1 button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:650px){._fields_17ojb_1{grid-template-columns:minmax(0,1fr);gap:15px}._fields_17ojb_1 input,._fields_17ojb_1 textarea,._fields_17ojb_1 select{font-size:16px}._wrapper_17ojb_1{padding:18px}._actions_17ojb_1 button{flex:1}._wrapper_17ojb_1 h2{font-size:20px}}
