.rt-doc{overscroll-behavior:contain;max-block-size:min(60vh,520px);padding:var(--s-4) var(--s-5);border:var(--bw) solid var(--line-strong);border-radius:var(--r-s);background:linear-gradient(var(--sunken) 30%, transparent) top / 100% var(--s-6) no-repeat local, linear-gradient(transparent, var(--sunken) 70%) bottom / 100% var(--s-6) no-repeat local, radial-gradient(farthest-side at 50% 0, color-mix(in srgb, var(--fg) 22%, transparent), transparent) top / 100% var(--s-3) no-repeat scroll, radial-gradient(farthest-side at 50% 100%, color-mix(in srgb, var(--fg) 22%, transparent), transparent) bottom / 100% var(--s-3) no-repeat scroll, var(--sunken);color:var(--fg);font-size:var(--t-body);line-height:var(--lh-body);overflow-wrap:break-word;overflow:auto}.rt-doc:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:var(--bw)}.rt-doc>*{max-inline-size:68ch}.rt-doc>*+*{margin-top:var(--s-3)}.rt-doc__title{font-weight:var(--w-heavy);margin-block:0}.rt-doc__heading{font-size:var(--t-body);font-weight:var(--w-heavy);letter-spacing:.02em;margin-block-start:var(--s-6)}.rt-doc__p{margin-block:0}.rt-doc__p[data-level="1"]{padding-inline-start:var(--s-5)}.rt-doc__p[data-level="2"]{padding-inline-start:var(--s-7)}.rt-caps{letter-spacing:.025em;font-size:.9375em;line-height:1.65}.rt-doc__n{font-weight:var(--w-heavy)}.rt-doc__note{color:var(--fg-3)}.rt-doc__agree{border-inline-start:var(--bw-strong) solid var(--line-strong);padding-inline-start:var(--s-3)}.rt-doc__dl{gap:var(--s-2) var(--s-4);grid-template-columns:minmax(0,max-content) minmax(0,1fr);margin:0;display:grid}.rt-doc__dl>div{display:contents}.rt-doc__dl dd{margin:0}.rt-doc__blank{border-block-end:var(--bw) solid var(--line-strong);block-size:1.25em;min-inline-size:8em;display:block}.rt-fill{padding-inline:var(--s-1);border-radius:calc(var(--r-s) / 2);background:var(--accent-soft);color:var(--fg);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media not (min-width:768px){.rt-doc{max-block-size:55vh;padding:var(--s-3) var(--s-4)}.rt-doc__dl{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.rt-doc__dl dd+dt{margin-block-start:var(--s-2)}}
