major-point{display:block;font-size:1.875em;line-height:1.25em;text-align:center;padding-inline:.125em;letter-spacing:.025ch;font-weight:200;margin-block:2em;text-wrap:balance}major-point strong{font-weight:600}@media screen and (min-width:60rem){major-point{font-size:2em}}point-compilation{display:block;border-block-start:.375em solid var(--t-primary-a);border-block-end:.125em solid var(--t-primary-a);background:var(--t-bg-b);padding:.75em 1em 1em;margin-block:3em;position:relative;overflow:hidden}point-compilation [slot=title]{display:block;font-weight:700;letter-spacing:.05ch;font-size:1.125em;margin-block-end:1em}point-compilation :is(ul,ol)[slot=items]{position:relative;margin-block:0;padding-inline:1em}point-compilation :is(ul,ol)[slot=items]:has([data-highlighted])>*:not([data-highlighted]){opacity:.333;font-size:.875em}point-compilation :is(ul,ol)[slot=items]>[data-highlighted]~*:not([data-highlighted]){display:none}point-compilation [slot=image]{position:absolute;inset-block-start:-.5em;inset-inline-end:-.5em;opacity:.125;transform:rotate(5deg);inline-size:18%;pointer-events:none}point-compilation:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at calc(100% - 1em) 1em,var(--t-primary-a),transparent 75%);pointer-events:none;opacity:.11}slide-show{margin-block:3em}slide-show::part(nav-item){font-size:.875em;font-family:var(--f-normal);display:inline-block;inline-size:1.5em;block-size:1.5em;cursor:pointer;border-radius:100%;border:none;background:none;color:var(--t-fg-a);position:relative}slide-show::part(nav-item):hover,slide-show::part(nav-item):focus{filter:brightness(1.5)}slide-show::part(nav-item):focus-visible{outline:.25em solid var(--t-primary-a)}slide-show::part(nav-item):before,slide-show::part(nav-item):after{content:"";position:absolute;inset:0;border-radius:100%}slide-show::part(nav-item):before{background:var(--t-bg-b);z-index:-2}slide-show::part(nav-item):after{background:var(--t-primary-a);z-index:-1;transform:scale(0);transition:transform .125s ease-out}slide-show::part(nav-selected){color:var(--t-fg-b);font-weight:700}slide-show::part(nav-selected):after{transform:scale(1)}slide-show::part(nav-selected):hover,slide-show::part(nav-selected):focus{filter:none}
