.trs{--trs-accent:#a8854f;--trs-navy:#232b45;--trs-paper:#fdfbf7;--trs-pale:#f6f1e7;--trs-soft:#e4d6bf;--trs-deep:#7d6034;--trs-ink:#2a2622;--trs-sub:#7a7068;--trs-line:#e7dfd2;--trs-serif:"Cormorant Garamond", "Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif JP", Georgia, serif;width:100%;max-width:720px;margin:2.5em auto;padding:44px 34px 36px;background:var(--trs-paper);border:1px solid var(--trs-line);border-radius:2px;box-shadow:inset 0 0 0 6px var(--trs-paper),inset 0 0 0 7px var(--trs-line),0 10px 30px rgb(40 32 20 / .06);color:var(--trs-ink);font-family:inherit;line-height:1.85;text-align:center;box-sizing:border-box;container-type:inline-size;container-name:trs}.trs.alignwide{max-width:var(--wp--style--global--wide-size,1100px)}.trs-footer[hidden]{display:none!important}@supports (color:color-mix(in srgb,red,blue)){.trs{--trs-pale:color-mix(in srgb, var(--trs-accent) 10%, #fdfbf7);--trs-soft:color-mix(in srgb, var(--trs-accent) 35%, #fdfbf7);--trs-deep:color-mix(in srgb, var(--trs-accent) 70%, #1a1612);--trs-line:color-mix(in srgb, var(--trs-accent) 20%, #eeebe6)}}.trs *,.trs *::before,.trs *::after{box-sizing:border-box}.trs p{margin:0}.trs button{font-family:inherit;cursor:pointer}.trs .trs-step{animation:trs-fade .5s ease both}.trs .trs-head{margin-bottom:26px}.trs .trs-eyebrow{color:var(--trs-accent);font-size:.72em;letter-spacing:.38em;text-transform:uppercase}.trs .trs-title{margin-top:4px;font-family:var(--trs-serif);font-size:1.75em;font-weight:500;letter-spacing:.06em;line-height:1.4}.trs .trs-title::after{content:"\2726";display:block;width:120px;margin:10px auto 0;color:var(--trs-accent);font-family:inherit;font-size:10px;line-height:1;background:linear-gradient(90deg,transparent,var(--trs-soft) 30%,var(--trs-soft) 43%,transparent 43% 57%,var(--trs-soft) 57%,var(--trs-soft) 70%,transparent) center / 100% 1px no-repeat}.trs .trs-spread-name{margin:8px 0 6px;color:var(--trs-sub);font-size:.8em;letter-spacing:.2em}.trs .trs-lead{margin-bottom:4px;color:var(--trs-sub);font-size:.95em;letter-spacing:.03em}.trs .trs-asked{display:inline-block;max-width:100%;margin-bottom:12px;padding:6px 20px;border-top:1px solid var(--trs-soft);border-bottom:1px solid var(--trs-soft);font-family:var(--trs-serif);font-size:1.08em;color:var(--trs-ink);overflow-wrap:anywhere}.trs .trs-question{display:block;max-width:480px;margin:0 auto 26px;text-align:left}.trs .trs-question-label{display:block;margin-bottom:8px;font-family:var(--trs-serif);font-size:1.05em;text-align:center}.trs .trs-question-input{display:block;width:100%;padding:12px 14px;margin:0;border:1px solid var(--trs-line);border-radius:2px;background:#fff;color:var(--trs-ink);font:inherit;resize:vertical}.trs .trs-question-input:focus{outline:1px solid var(--trs-accent);outline-offset:2px;border-color:var(--trs-accent)}.trs .trs-question-hint{display:block;margin-top:6px;color:var(--trs-sub);font-size:.8em;text-align:center}.trs .trs-genres{margin:0 auto 22px}.trs .trs-genres-label{margin-bottom:10px;font-family:var(--trs-serif);font-size:1.05em}.trs .trs-genres-row{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.trs .trs-genre{margin:0;padding:6px 20px;border:1px solid var(--trs-soft);border-radius:99px;background:#fff0;color:var(--trs-ink);font-size:.9em;letter-spacing:.05em;line-height:1.5}.trs .trs-genre:hover{border-color:var(--trs-accent)}.trs .trs-genre.is-on{background:var(--trs-navy);border-color:var(--trs-navy);color:#fbf8f2}.trs .trs-back,.trs .trs-flip-back{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#2e385a 0%,var(--trs-navy) 70%);border:0;border-radius:5px}.trs .trs-back::after,.trs .trs-flip-back::after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--trs-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 170' fill='none' stroke='%23fff'%3E%3Crect x='5' y='5' width='90' height='160' rx='3' stroke-width='1.1'/%3E%3Crect x='9' y='9' width='82' height='152' rx='2' stroke-width='.45'/%3E%3Ccircle cx='50' cy='85' r='12' stroke-width='.9'/%3E%3Ccircle cx='50' cy='85' r='8.5' stroke-width='.4'/%3E%3Cline x1='65.00' y1='85.00' x2='72.00' y2='85.00' stroke-width='.6'/%3E%3Cline x1='63.86' y1='90.74' x2='67.09' y2='92.08' stroke-width='.6'/%3E%3Cline x1='60.61' y1='95.61' x2='65.56' y2='100.56' stroke-width='.6'/%3E%3Cline x1='55.74' y1='98.86' x2='57.08' y2='102.09' stroke-width='.6'/%3E%3Cline x1='50.00' y1='100.00' x2='50.00' y2='107.00' stroke-width='.6'/%3E%3Cline x1='44.26' y1='98.86' x2='42.92' y2='102.09' stroke-width='.6'/%3E%3Cline x1='39.39' y1='95.61' x2='34.44' y2='100.56' stroke-width='.6'/%3E%3Cline x1='36.14' y1='90.74' x2='32.91' y2='92.08' stroke-width='.6'/%3E%3Cline x1='35.00' y1='85.00' x2='28.00' y2='85.00' stroke-width='.6'/%3E%3Cline x1='36.14' y1='79.26' x2='32.91' y2='77.92' stroke-width='.6'/%3E%3Cline x1='39.39' y1='74.39' x2='34.44' y2='69.44' stroke-width='.6'/%3E%3Cline x1='44.26' y1='71.14' x2='42.92' y2='67.91' stroke-width='.6'/%3E%3Cline x1='50.00' y1='70.00' x2='50.00' y2='63.00' stroke-width='.6'/%3E%3Cline x1='55.74' y1='71.14' x2='57.08' y2='67.91' stroke-width='.6'/%3E%3Cline x1='60.61' y1='74.39' x2='65.56' y2='69.44' stroke-width='.6'/%3E%3Cline x1='63.86' y1='79.26' x2='67.09' y2='77.92' stroke-width='.6'/%3E%3Cpath d='M53.5 37.5a8 8 0 1 0 0 11.5a6.2 6.2 0 1 1 0-11.5z' stroke-width='.8'/%3E%3Cpath d='M50 122L51.68 126.32L56 128L51.68 129.68L50 134L48.32 129.68L44 128L48.32 126.32Z' fill='%23fff' stroke='none'/%3E%3Cpath d='M17 13.8L17.896 16.104L20.2 17L17.896 17.896L17 20.2L16.104 17.896L13.8 17L16.104 16.104Z' fill='%23fff' stroke='none'/%3E%3Cpath d='M83 13.8L83.896 16.104L86.2 17L83.896 17.896L83 20.2L82.104 17.896L79.8 17L82.104 16.104Z' fill='%23fff' stroke='none'/%3E%3Cpath d='M17 149.8L17.896 152.104L20.2 153L17.896 153.896L17 156.2L16.104 153.896L13.8 153L16.104 152.104Z' fill='%23fff' stroke='none'/%3E%3Cpath d='M83 149.8L83.896 152.104L86.2 153L83.896 153.896L83 156.2L82.104 153.896L79.8 153L82.104 152.104Z' fill='%23fff' stroke='none'/%3E%3Ccircle cx='50' cy='62' r='.7' fill='%23fff' stroke='none'/%3E%3Ccircle cx='50' cy='66' r='.7' fill='%23fff' stroke='none'/%3E%3Ccircle cx='50' cy='104' r='.7' fill='%23fff' stroke='none'/%3E%3Ccircle cx='50' cy='108' r='.7' fill='%23fff' stroke='none'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 170' fill='none' stroke='%23fff'%3E%3Crect x='5' y='5' width='90' height='160' rx='3' stroke-width='1.1'/%3E%3Crect x='9' y='9' width='82' height='152' rx='2' stroke-width='.45'/%3E%3Ccircle cx='50' cy='85' r='12' stroke-width='.9'/%3E%3Ccircle cx='50' cy='85' r='8.5' stroke-width='.4'/%3E%3Cline x1='65.00' y1='85.00' x2='72.00' y2='85.00' stroke-width='.6'/%3E%3Cline x1='63.86' y1='90.74' x2='67.09' y2='92.08' stroke-width='.6'/%3E%3Cline x1='60.61' y1='95.61' x2='65.56' y2='100.56' stroke-width='.6'/%3E%3Cline x1='55.74' y1='98.86' x2='57.08' y2='102.09' stroke-width='.6'/%3E%3Cline x1='50.00' y1='100.00' x2='50.00' y2='107.00' stroke-width='.6'/%3E%3Cline x1='44.26' y1='98.86' x2='42.92' y2='102.09' stroke-width='.6'/%3E%3Cline x1='39.39' y1='95.61' x2='34.44' y2='100.56' stroke-width='.6'/%3E%3Cline x1='36.14' y1='90.74' x2='32.91' y2='92.08' stroke-width='.6'/%3E%3Cline x1='35.00' y1='85.00' x2='28.00' y2='85.00' stroke-width='.6'/%3E%3Cline x1='36.14' y1='79.26' x2='32.91' y2='77.92' stroke-width='.6'/%3E%3Cline x1='39.39' y1='74.39' x2='34.44' y2='69.44' stroke-width='.6'/%3E%3Cline x1='44.26' y1='71.14' x2='42.92' y2='67.91' stroke-width='.6'/%3E%3Cline x1='50.00' y1='70.00' x2='50.00' y2='63.00' stroke-width='.6'/%3E%3Cline x1='55.74' y1='71.14' x2='57.08' y2='67.91' stroke-width='.6'/%3E%3Cline x1='60.61' y1='74.39' x2='65.56' y2='69.44' stroke-width='.6'/%3E%3Cline x1='63.86' y1='79.26' x2='67.09' y2='77.92' stroke-width='.6'/%3E%3Cpath d='M53.5 37.5a8 8 0 1 0 0 11.5a6.2 6.2 0 1 1 0-11.5z' stroke-width='.8'/%3E%3Cpath d='M50 122L51.68 126.32L56 128L51.68 129.68L50 134L48.32 129.68L44 128L48.32 126.32Z' fill='%23fff' stroke='none'/%3E%3Cpath d='M17 13.8L17.896 16.104L20.2 17L17.896 17.896L17 20.2L16.104 17.896L13.8 17L16.104 16.104Z' fill='%23fff' stroke='none'/%3E%3Cpath d='M83 13.8L83.896 16.104L86.2 17L83.896 17.896L83 20.2L82.104 17.896L79.8 17L82.104 16.104Z' fill='%23fff' stroke='none'/%3E%3Cpath d='M17 149.8L17.896 152.104L20.2 153L17.896 153.896L17 156.2L16.104 153.896L13.8 153L16.104 152.104Z' fill='%23fff' stroke='none'/%3E%3Cpath d='M83 149.8L83.896 152.104L86.2 153L83.896 153.896L83 156.2L82.104 153.896L79.8 153L82.104 152.104Z' fill='%23fff' stroke='none'/%3E%3Ccircle cx='50' cy='62' r='.7' fill='%23fff' stroke='none'/%3E%3Ccircle cx='50' cy='66' r='.7' fill='%23fff' stroke='none'/%3E%3Ccircle cx='50' cy='104' r='.7' fill='%23fff' stroke='none'/%3E%3Ccircle cx='50' cy='108' r='.7' fill='%23fff' stroke='none'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.trs .trs-fan{display:flex;justify-content:center;align-items:flex-start;margin:30px 0;padding:0 24px}.trs .trs-slot{flex:0 1 80px;min-width:0;margin:0 -12px;transform-origin:50% 130%}.trs .trs-back{display:block;width:100%;aspect-ratio:100 / 170;padding:0;box-shadow:0 6px 14px rgb(20 18 30 / .18);animation:trs-deal .55s ease both;transition:transform .3s,box-shadow .3s,opacity .45s}.trs .trs-back:hover:not(:disabled),.trs .trs-back:focus-visible{transform:translateY(-14px);outline:none;box-shadow:0 16px 26px rgb(20 18 30 / .25)}.trs .trs-back.is-picked{cursor:default;transform:translateY(-26px);box-shadow:0 0 0 2px var(--trs-paper),0 0 0 3px var(--trs-accent),0 18px 30px rgb(20 18 30 / .28)}.trs .trs-fan-wrap{margin:30px 0}.trs .trs-fan-wrap .trs-fan{margin:0}.trs .trs-fan-wrap .trs-fan+.trs-fan{margin-top:20px}.trs .trs-fan-wrap.is-done .trs-back:not(.is-picked){opacity:.2}.trs .trs-fan.is-wide .trs-slot{margin:0 -16px}.trs .trs-table{display:flex;justify-content:center;gap:20px;margin:12px 0 30px}.trs .trs-cell{flex:0 1 190px;min-width:0}.trs .trs-table-1 .trs-cell{flex-basis:210px}.trs .trs-flip{width:100%;aspect-ratio:300 / 520;perspective:1000px}.trs .trs-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.3,.7,.3,1)}.trs .trs-flip.is-open .trs-flip-inner{transform:rotateY(180deg)}.trs .trs-flip-back,.trs .trs-flip-front{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.trs .trs-flip-front{transform:rotateY(180deg)}.trs .trs-flip-front img{display:block;width:100%;height:100%;object-fit:cover;margin:0;border-radius:5px;box-shadow:0 12px 28px rgb(40 32 20 / .18)}.trs .trs-flip-front img.is-reversed{transform:rotate(180deg)}.trs .trs-position{margin-bottom:8px;color:var(--trs-accent);font-size:.72em;letter-spacing:.3em;text-transform:uppercase}.trs .trs-layout{position:relative;width:100%;max-width:var(--trs-layout-max,100%);margin:18px auto 30px}.trs .trs-layout .trs-cell{position:absolute}.trs .trs-layout .trs-flip-front img{box-shadow:0 5px 14px rgb(40 32 20 / .2);border-radius:4px}.trs .trs-layout .trs-flip-back{border-radius:4px}.trs .trs-layout-num{position:absolute;z-index:2;top:-9px;left:-9px;width:22px;height:22px;border-radius:50%;background:var(--trs-navy);box-shadow:0 0 0 1px var(--trs-accent);color:#fbf8f2;font-family:var(--trs-serif);font-size:12px;line-height:22px;text-align:center}.trs .trs-table-4 .trs-cell,.trs .trs-table-5 .trs-cell{flex-basis:140px}.trs .trs-table{flex-wrap:wrap}.trs .trs-table-2,.trs .trs-table-3{flex-wrap:nowrap}.trs .trs-yesno{margin:0 0 20px;padding:22px 20px;border-top:1px solid var(--trs-soft);border-bottom:1px solid var(--trs-soft)}.trs .trs-yesno-answer{font-family:var(--trs-serif);font-size:2.2em;letter-spacing:.12em;line-height:1.3;color:var(--trs-deep)}.trs .trs-yesno.is-yes .trs-yesno-answer{color:#4f7d5c}.trs .trs-yesno.is-no .trs-yesno-answer{color:#a3553f}.trs .trs-yesno-text{margin-top:8px}.trs .trs-daily-done{margin:8px 0 0;color:var(--trs-sub);font-size:.9em}.trs .trs-detail{margin:0 0 18px;padding:26px 26px 22px;background:#fff;border:1px solid var(--trs-line);border-radius:2px;text-align:left}.trs .trs-detail .trs-position{margin-bottom:4px}.trs .trs-name{margin:0 0 10px;padding:0;border:0;color:var(--trs-ink);font-family:var(--trs-serif);font-size:1.5em;font-weight:500;letter-spacing:.03em;line-height:1.4}.trs .trs-orientation{display:inline-block;margin-left:.7em;padding:1px 10px;vertical-align:middle;border:1px solid var(--trs-soft);border-radius:2px;color:var(--trs-deep);font-family:inherit;font-size:.45em;letter-spacing:.15em}.trs .trs-keywords{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.trs .trs-keyword{padding:1px 12px;border:1px solid var(--trs-line);border-radius:99px;color:var(--trs-deep);font-size:.8em;letter-spacing:.03em}.trs .trs-meaning{margin-bottom:16px}.trs .trs-genre-reading{margin:0 0 16px;padding:16px 18px;background:var(--trs-pale);border-radius:2px}.trs .trs-genre-label{display:inline-block;margin-bottom:6px;color:var(--trs-deep);font-size:.72em;letter-spacing:.3em;text-transform:uppercase}.trs .trs-sub-label{margin-bottom:4px;color:var(--trs-accent);font-size:.72em;letter-spacing:.3em;text-transform:uppercase}.trs .trs-usual{margin:4px 0 0;text-align:left}.trs .trs-usual>summary{display:inline-block;padding:4px 0;color:var(--trs-accent);font-size:.8em;letter-spacing:.12em;cursor:pointer;list-style:none}.trs .trs-usual>summary::-webkit-details-marker{display:none}.trs .trs-usual>summary::before{content:"+ "}.trs .trs-usual[open]>summary::before{content:"− "}.trs .trs-usual[open]>summary{margin-bottom:6px}.trs .trs-advice{padding:14px 18px;border-left:2px solid var(--trs-accent);background:var(--trs-pale)}.trs .trs-advice-label{display:block;margin-bottom:2px;color:var(--trs-accent);font-size:.72em;letter-spacing:.3em;text-transform:uppercase}.trs .trs-more{display:inline-block;margin-top:16px;color:var(--trs-deep);font-size:.92em;text-decoration:underline;text-decoration-color:var(--trs-soft);text-underline-offset:4px}.trs .trs-more:hover{color:var(--trs-accent)}.trs .trs-button{display:inline-block;margin:10px 0 0;padding:13px 44px;border:0;border-radius:3px;background:var(--trs-navy);color:#fbf8f2;font-size:.95em;letter-spacing:.12em;line-height:1.5;text-decoration:none;box-shadow:0 0 0 1px var(--trs-navy),inset 0 0 0 1px rgb(255 255 255 / .12);transition:background .25s,transform .25s}.trs .trs-button:hover{background:#161c30;color:#fbf8f2;transform:translateY(-1px)}.trs .trs-share{margin-top:32px;padding-top:24px;border-top:1px solid var(--trs-line)}.trs .trs-share-title{margin-bottom:12px;color:var(--trs-sub);font-size:.78em;letter-spacing:.25em;text-transform:uppercase}.trs .trs-share-row{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.trs .trs-share-btn{display:inline-block;min-width:84px;margin:0;padding:6px 16px;border:1px solid var(--trs-line);border-radius:99px;background:#fff0;color:var(--trs-ink);font-size:.82em;letter-spacing:.04em;line-height:1.5;text-decoration:none;transition:border-color .2s,color .2s}.trs .trs-share-btn:hover{border-color:var(--trs-accent);color:var(--trs-deep)}.trs .trs-related{margin:28px 0 0;padding:20px 0 0;border-top:1px solid var(--trs-line)}.trs .trs-related-title{margin-bottom:10px;color:var(--trs-accent);font-size:.75em;letter-spacing:.3em;text-transform:uppercase}.trs .trs-related ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none}.trs .trs-related li{margin:0}.trs .trs-related a{display:block;height:100%;padding:12px 16px;border:1px solid var(--trs-line);border-radius:3px;background:#fff;color:var(--trs-ink);font-family:var(--trs-serif);font-size:.95em;line-height:1.5;text-align:left;text-decoration:none;transition:border-color .2s,transform .2s}.trs .trs-related a::after{content:" →";color:var(--trs-accent)}.trs .trs-related a:hover{border-color:var(--trs-accent);transform:translateY(-1px)}.trs .trs-slot{transition:transform .7s cubic-bezier(.3,.7,.3,1)}.trs .trs-fan-wrap.is-gathered .trs-slot{transform:translateX(var(--trs-gx,0)) rotate(var(--trs-tilt,0deg))!important}.trs .trs-fan-wrap .trs-back{animation:none}.trs .trs-fan-wrap.is-gathered .trs-back{animation:trs-shuffle .45s ease-in-out 2 both;animation-delay:0s!important}@keyframes trs-shuffle{0%,100%{transform:none}30%{transform:translateX(-14px) rotate(-4deg)}70%{transform:translateX(14px) rotate(4deg)}}.trs-page-card{margin:1.5em auto 2em;text-align:center}.trs-page-card img{display:inline-block;width:240px;max-width:60%;height:auto;border-radius:10px;box-shadow:0 10px 28px rgb(40 32 20 / .18)}.trs-page-links{margin:2.5em 0 1.5em}.trs-page-links-title{margin:0 0 .6em;color:var(--trs-accent,inherit);font-size:.8em;font-weight:600;letter-spacing:.12em}.trs-page-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 1.6em;padding:0;list-style:none}.trs-page-chips li{margin:0}.trs-page-chips a{display:inline-block;padding:.35em 1.1em;border:1px solid rgb(127 127 127 / .35);border-radius:99px;font-size:.9em;line-height:1.5;text-decoration:none;transition:border-color .2s}.trs-page-chips a:hover,.trs-page-chips a:focus{border-color:var(--trs-accent,currentColor)}.trs-page-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 1.2em}.trs-page-nav a{display:block;padding:.8em 1em;border:1px solid rgb(127 127 127 / .35);border-radius:6px;line-height:1.5;text-decoration:none;transition:border-color .2s}.trs-page-nav a:hover,.trs-page-nav a:focus{border-color:var(--trs-accent,currentColor)}.trs-page-nav a span{display:block;margin-bottom:.2em;color:var(--trs-accent,inherit);font-size:.78em;letter-spacing:.08em}.trs-page-nav .trs-page-next{text-align:right}.trs-page-up{text-align:center}.trs-page-index .trs-page-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:28px;margin:0 0 2em;padding:0;list-style:none}.trs-page-list li{margin:0;padding:.65em 0;border-bottom:1px solid rgb(127 127 127 / .22);line-height:1.6}.trs-page-list a{font-weight:600}.trs-page-list-note{display:block;margin-top:.15em;font-size:.86em;opacity:.75}.trs-page-more{text-align:right}.trs-page-note{padding:1em;border:1px dashed rgb(127 127 127 / .5);font-size:.9em;opacity:.8}@media (max-width:600px){.trs-page-nav{grid-template-columns:1fr}.trs-page-nav .trs-page-next{text-align:left}}.trs-credit{max-width:720px;margin:-1.8em auto 2.5em;text-align:right;font-size:11px;line-height:1.5;opacity:.7}.trs-credit a{color:inherit;text-decoration:none}.trs-credit a:hover{text-decoration:underline}@media (max-width:600px){.trs{padding:34px 18px 26px}.trs .trs-related ul{grid-template-columns:1fr}.trs .trs-title{font-size:1.4em}.trs .trs-fan{padding:0 28px}.trs .trs-slot{margin:0 -7px}.trs .trs-table{gap:8px}.trs .trs-detail{padding:20px 18px}.trs .trs-fan.is-wide .trs-slot{margin:0 -10px}.trs .trs-layout{max-width:100%}.trs .trs-layout-num{width:18px;height:18px;font-size:10px;line-height:18px;top:-6px;left:-6px}.trs .trs-table-4 .trs-cell,.trs .trs-table-5 .trs-cell{flex-basis:30%}}@container trs (max-width:420px){.trs .trs-head{margin-bottom:18px}.trs .trs-title{font-size:1.25em}.trs .trs-fan{padding:0 26px;margin:20px 0}.trs .trs-slot{margin:0 -8px}.trs .trs-table{gap:6px}.trs .trs-table-1 .trs-cell{flex-basis:160px}.trs .trs-detail{padding:16px 14px}.trs .trs-name{font-size:1.25em}.trs .trs-button{padding:11px 28px}.trs .trs-related ul{grid-template-columns:1fr}}@container trs (max-width:300px){.trs .trs-question-hint,.trs .trs-spread-name{display:none}.trs .trs-fan{padding:0 12px}.trs .trs-slot{margin:0 -10px}}@keyframes trs-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes trs-deal{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.trs *{animation:none!important;transition:none!important}}