.content{row-gap:var(--sp-10)}@media (width>=1280px){.legal.content{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.legal.content .legal-head,.legal.content .legal-body{grid-area:auto;margin-top:0}}.content-subtitle{color:var(--c-text-3);font-size:var(--fs-section);line-height:var(--lh-ui)}.content-tag{color:var(--c-text-3);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;display:inline-block}.content-note{max-width:68ch;color:var(--c-text-3);font-size:var(--fs-label);line-height:var(--lh-ui)}.content-more{margin:0}.content-more .ui-link,.content-related .ui-link,.content-theme .ui-link{min-height:var(--touch-min);overflow-wrap:anywhere}.content-cards{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.content-cards li{min-width:0;display:flex}.content-card{align-content:start;gap:var(--sp-2);min-width:0;padding:var(--sp-5);border:1px solid var(--c-line);border-radius:var(--radius-md);background:var(--c-surface);color:inherit;transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);flex:1;text-decoration:none;display:grid}.content-card:hover{border-color:var(--c-line-strong);background:var(--c-surface-2)}.content-card-title{font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--c-text);text-wrap:balance;font-size:21px;font-weight:460;line-height:1.25}.content-card-text{color:var(--c-text-2);font-size:var(--fs-secondary);line-height:var(--lh-body)}.content-sample{gap:var(--sp-3);padding:var(--sp-1) 0 var(--sp-1) var(--sp-5);border-inline-start:2px solid var(--c-accent-line);margin:0;display:grid}.content-sample p,.legal-section .content-sample p{max-width:64ch;font-family:var(--font-serif);font-optical-sizing:auto;color:var(--c-text);font-size:19px;line-height:1.6}.content-steps,.content-mistakes,.content-phrases,.content-list,.content-related ul,.content-theme ul{margin:0;padding:0;list-style:none}.content-steps{gap:var(--sp-5);counter-reset:step;display:grid}.content-steps li{grid-template-columns:var(--legal-num) minmax(0, 1fr);column-gap:var(--sp-3);row-gap:var(--sp-1);counter-increment:step;display:grid}.content-steps li:before{content:counter(step);color:var(--c-text-3);font-size:var(--fs-label);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;grid-row:1/span 2;line-height:1.6}.content-steps strong{color:var(--c-text);font-size:17px;font-weight:var(--fw-semibold);line-height:1.45}.content-steps span,.content-list li{max-width:68ch;color:var(--c-text-2);font-size:17px;line-height:var(--lh-reading)}.content-mistakes{border-top:1px solid var(--c-line);display:grid}.content-mistakes li{gap:var(--sp-2);padding:var(--sp-5) 0;border-bottom:1px solid var(--c-line);display:grid}.legal-section .content-mistakes p{margin:0}.content-wrong{color:var(--c-text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--c-danger-text);text-decoration-color:var(--c-danger-text);text-decoration-thickness:1px}.content-mistakes strong{color:var(--c-text);font-weight:var(--fw-semibold)}.legal-section .content-why{color:var(--c-text-3);font-size:var(--fs-secondary);line-height:var(--lh-body)}.content-phrases{gap:var(--sp-2);flex-wrap:wrap;display:flex}.content-phrases li{min-width:0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-line);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-secondary);line-height:var(--lh-ui);overflow-wrap:anywhere}.content-list{gap:var(--sp-3);display:grid}.content-list li{padding-inline-start:var(--sp-5);position:relative}.content-list li:before{content:"";inset-inline-start:2px;background:var(--c-text-3);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em}.content-cta .ui-button{margin-top:var(--sp-2)}.content-related{gap:var(--sp-3);display:grid}.content-related h2{color:var(--c-text-3);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase}.content-related ul{gap:0 var(--sp-6);flex-wrap:wrap;display:flex}.content-related li{min-width:0}.content-themes{gap:var(--sp-8) var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-theme{align-content:start;gap:var(--sp-2);min-width:0;display:grid}.content-theme h3{color:var(--c-text-3);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;line-height:var(--lh-ui);text-transform:uppercase}.content-theme ul{display:grid}.content-theme .ui-link{font-size:var(--fs-secondary)}.content-keyphrase{align-items:baseline;gap:var(--sp-1) var(--sp-3);padding:var(--sp-4) var(--sp-5);border:1px solid var(--c-line);border-radius:var(--radius-md);background:var(--c-surface);color:var(--c-text);font-size:17px;line-height:var(--lh-ui);flex-wrap:wrap;margin:0;display:flex}.content-us,.content-pos{color:var(--c-text-3);font-size:var(--fs-label)}.content-pos{font-style:italic}.content-variant{max-width:68ch;color:var(--c-text-2)}.content-variant summary{min-height:var(--touch-min);color:var(--c-text-2);font-size:var(--fs-secondary);font-weight:var(--fw-semibold);cursor:pointer;align-items:center;display:inline-flex}.content-variant summary:hover{color:var(--c-text)}.content-variant div{gap:var(--sp-3);border-inline-start:2px solid var(--c-line-strong);padding-inline-start:var(--sp-5);display:grid}.content-table-wrap{border:1px solid var(--c-line);border-radius:var(--radius-md);min-width:0;overflow-x:auto}.content-table{border-collapse:collapse;width:100%;font-size:var(--fs-secondary);line-height:var(--lh-body)}.content-table th,.content-table td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--c-line);color:var(--c-text-2);text-align:start;vertical-align:top}.content-table thead th{background:var(--c-surface);color:var(--c-text-3);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.content-table tbody th{color:var(--c-text);font-weight:var(--fw-semibold);white-space:nowrap}.content-table td strong{color:var(--c-text);font-weight:var(--fw-semibold)}.content-table tbody tr:last-child th,.content-table tbody tr:last-child td{border-bottom:0}.content-table tr.is-ours th,.content-table tr.is-ours td{background:var(--c-accent-soft);color:var(--c-text)}@media (width<=600px){.content-table-wrap:has(.is-stacked){overflow:hidden}.content-table.is-stacked,.content-table.is-stacked tbody,.content-table.is-stacked tr,.content-table.is-stacked th,.content-table.is-stacked td{display:block}.content-table.is-stacked thead{display:none}.content-table.is-stacked tr{padding:var(--sp-4);border-bottom:1px solid var(--c-line)}.content-table.is-stacked tbody tr:last-child{border-bottom:0}.content-table.is-stacked th,.content-table.is-stacked td{background:0 0;border:0;padding:0}.content-table.is-stacked tr.is-ours{background:var(--c-accent-soft)}.content-table.is-stacked tr.is-ours th,.content-table.is-stacked tr.is-ours td{background:0 0}.content-table.is-stacked tbody th{margin-bottom:var(--sp-2);font-size:var(--fs-body)}.content-table.is-stacked td+td{margin-top:var(--sp-3)}.content-table.is-stacked td:before{content:attr(data-label);margin-bottom:var(--sp-1);color:var(--c-text-3);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;display:block}}@media (width<=768px){.content-themes{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.content-cards{grid-template-columns:minmax(0,1fr)}.content-card{padding:var(--sp-4)}.content-sample p,.legal-section .content-sample p{font-size:17px}.content-steps span,.content-list li,.content-steps strong{font-size:16px}.content-table th,.content-table td{padding:var(--sp-3)}.content-cta .ui-button{width:100%}}
