.ap-two{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.ap-two .section-head{margin-bottom:20px}.ap-text{color:var(--n600);font-size:16.5px;line-height:1.65}.ap-text p:last-child{margin-bottom:0}.ap-after{margin:28px 0 0;color:var(--n600);font-size:15.5px;max-width:72ch}.ap-after a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.ap-rights td{vertical-align:middle}.ap-rights small{display:block;margin-top:2px;font-size:12.5px;color:var(--n500)}.ap-yes,.ap-no{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px}.ap-yes{color:var(--ok-ink)}.ap-no{color:var(--n500)}.ap-yes .ico{color:var(--ok);stroke-width:3}.ap-no .ico{stroke-width:3}.ap-timeline-intro{margin:32px 0 12px;font-size:15px;font-weight:600;color:var(--n800)}.ap-timeline{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid var(--n200);display:grid;gap:14px}.ap-timeline li{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.5;color:var(--n700)}.ap-timeline li::before{content:"";position:absolute;left:-25px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--n0);border:2px solid var(--n300)}.ap-timeline li.is-send::before{background:var(--accent);border-color:var(--accent)}.ap-timeline li.is-send{color:var(--n900);font-weight:500}.ap-time{font:600 13px/1.6 var(--mono);color:var(--n500);font-variant-numeric:tabular-nums}@media (max-width: 960px){.ap-two{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width: 480px){.ap-timeline li{grid-template-columns:minmax(0,1fr);gap:2px}}.ap-callout .callout a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}@media (max-width: 600px){.prose table.ap-fit{min-width:0}.prose table.ap-stack,.ap-stack tbody,.ap-stack tr,.ap-stack td{display:block;min-width:0}.ap-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prose .ap-stack tr{padding:12px 14px;border-bottom:1px solid var(--n100)}.prose .ap-stack tr:last-child{border-bottom:0}.prose .ap-stack td{padding:2px 0;border:0}.prose .ap-stack .ap-stack-head{font-weight:600;color:var(--n900);padding-bottom:4px}.prose .ap-stack td[data-label]::before{content:attr(data-label) "\00a0:\0020";color:var(--n500);font-size:13.5px}}