.anon-mark--01,.anon-no--01{--anon-tone:#ad382f}.anon-mark--02,.anon-no--02{--anon-tone:#8f2d56}.anon-mark--03,.anon-no--03{--anon-tone:#a34a17}.anon-mark--04,.anon-no--04{--anon-tone:#6e2a2a}.anon-columns{grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,22px);margin:clamp(28px,4vw,44px) 0;display:grid}.anon-column{border-radius:var(--radius-paper);background:var(--white);box-shadow:var(--shadow-paper);padding:clamp(18px,2.4vw,26px)}.anon-column h3{color:var(--charcoal);align-items:center;gap:8px;margin:0 0 12px;font-size:1.05rem;line-height:1.7;display:flex}.anon-column h3 svg{width:20px;height:20px;color:var(--thread-red-text);flex:none}.anon-column-row{border-top:1px solid #24292c1a;align-items:baseline;gap:12px;margin:0;padding:8px 0;font-size:.92rem;line-height:1.9;display:flex}.anon-column-label{width:2.4em;color:var(--ink-gray);flex:none;font-size:.8rem}.anon-column-row strong{color:var(--thread-red-text);font-weight:600}.anon-column-body{margin:14px 0 0;font-size:.92rem;line-height:1.9}.anon-column-table{border-collapse:collapse;width:100%;margin:12px 0 0;font-size:.82rem;line-height:1.7}.anon-column-table th,.anon-column-table td{text-align:left;white-space:nowrap;border:1px solid #24292c24;padding:6px 8px;font-weight:400}.anon-column-table thead th{color:var(--ink-gray);font-size:.78rem}.anon-soap{border:1px solid #24292c24;border-radius:4px;margin:12px 0 0;padding:10px 12px;font-size:.82rem;line-height:1.8}.anon-soap p{margin:0}.anon-soap p+p{margin-top:2px}.anon-soap-title{color:var(--ink-gray);margin-bottom:4px;font-size:.78rem}.anon-soap-initial{color:var(--thread-red-text);font-weight:600}.anon-sample{border-radius:var(--radius-paper);background:var(--white);box-shadow:var(--shadow-paper);margin:clamp(28px,4vw,44px) 0;padding:clamp(20px,3vw,32px)}.anon-sample-notice{color:var(--ink-gray);margin:0 0 14px;font-size:.84rem;line-height:1.9}.anon-sample-body{border-top:1px solid #24292c1f;padding-top:14px}.anon-sample-body p{margin:0 0 .9em;font-size:.92rem;line-height:2.05}.anon-sample-body p:last-child{margin-bottom:0}.anon-sample-body p:first-child{color:var(--charcoal);font-weight:600}.anon-mark{border-bottom:2px solid var(--anon-tone);background:color-mix(in srgb, var(--anon-tone) 12%, transparent);color:var(--anon-tone);border-radius:3px;padding:.05em .12em;font-weight:600}.anon-cards{grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,22px);margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}.anon-cards li{--card-pad:clamp(18px, 2.4vw, 26px);padding:var(--card-pad);border-radius:var(--radius-paper);background:var(--white);box-shadow:var(--shadow-paper);grid-template-columns:auto 1fr;align-items:start;column-gap:clamp(12px,1.6vw,18px);display:grid}.anon-no{background:var(--white);width:clamp(44px,4.6vw,54px);height:clamp(44px,4.6vw,54px);color:var(--anon-tone);font:600 clamp(1.05rem, 1.6vw, 1.3rem)/1 var(--font-utility);letter-spacing:.03em;border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 7px #24292c33}.anon-card-copy strong{color:var(--charcoal);margin:0 0 8px;font-size:1rem;line-height:1.7;display:block}.anon-card-copy p{margin:0;font-size:.92rem;line-height:1.9}.anon-cases{grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,22px);margin:clamp(28px,4vw,44px) 0;display:grid}.anon-case{border-radius:var(--radius-paper);background:var(--white);box-shadow:var(--shadow-paper);flex-direction:column;padding:clamp(18px,2.4vw,26px);display:flex}.anon-case h3{color:var(--charcoal);margin:0 0 10px;font-size:1rem;line-height:1.7}.anon-case p{margin:0 0 .9em;font-size:.92rem;line-height:1.9}.anon-case p:last-child{margin-bottom:0}.anon-case p.anon-case-judgement{border-top:1px solid #24292c1a;margin-top:auto;padding-top:.9em}.anon-case-flag{color:var(--thread-red-text);font:600 .84rem/1.9 var(--font-utility);letter-spacing:.06em;margin-right:.6em}.anon-case-judgement strong{color:var(--charcoal);font-weight:600}.anon-tablewrap{border-radius:var(--radius-paper);margin-top:clamp(20px,2.6vw,28px);overflow-x:auto}.anon-tablewrap table{border-collapse:separate;border-spacing:0;background:var(--white);border-radius:var(--radius-paper);width:100%;min-width:560px;box-shadow:var(--shadow-paper);overflow:hidden}.anon-tablewrap caption{color:var(--thread-red-text);letter-spacing:.08em;text-align:left;padding:0 20px 14px;font-size:.92rem;font-weight:600}.anon-tablewrap th,.anon-tablewrap td{text-align:left;vertical-align:top;border-bottom:1px solid #23272a1a;padding:14px 20px;font-size:.9rem;line-height:1.8}.anon-tablewrap thead th{color:var(--ink-gray);font-size:.82rem}.anon-tablewrap tbody tr:last-child th,.anon-tablewrap tbody tr:last-child td{border-bottom:0}.anon-tablewrap tbody th{white-space:nowrap}@media (width<=640px){.anon-cards,.anon-columns,.anon-cases{grid-template-columns:1fr}.anon-column{min-width:0}.anon-column-table th,.anon-column-table td{white-space:normal}}
