/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#172219;--forest:#173f2c;--deep:#0d2c1d;--sage:#97a98f;--paper:#f2efe5;--paper2:#e7e2d4;--brass:#b78a46;--story-violet:#b08bd3;--story-violet-heart:#9b68bd;--story-violet-active:#854ca8;--story-violet-ink:#674080;--story-violet-on-dark:#d5b7ee;--story-violet-on-dark-active:#e3ccf5;--story-violet-soft:#ece2f3;--story-violet-halo:#b08bd329;--line:#17221933}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),"Pretendard","Noto Sans KR",sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--brass);color:#fff}.site-header{z-index:20;width:100%;color:var(--paper);justify-content:space-between;align-items:center;padding:28px clamp(24px,5vw,76px);display:flex;position:absolute;top:0;left:0}.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark{object-fit:contain;flex:none;width:42px;height:42px;display:block}.brand>span:last-child{flex-direction:column;gap:2px;display:flex}.brand strong{letter-spacing:.18em;font-family:Georgia,serif;font-size:15px}.brand small{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 8px);letter-spacing:.14em;opacity:.7}.site-header nav{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.12em;text-transform:uppercase;gap:clamp(20px,3vw,48px);display:flex}.site-header nav a{opacity:.72;padding:8px 0;transition:opacity .18s;position:relative}.site-header nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}:is(.site-header nav a:hover,.site-header nav a:focus-visible){opacity:1}.site-header nav a:hover:after{transform-origin:0;transform:scaleX(1)}.site-header nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-header-actions,.archive-header-actions{align-items:center;gap:clamp(18px,2.4vw,36px);display:flex}.language-switch{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.12em;white-space:nowrap;flex:none;align-items:center;gap:7px;line-height:1;display:flex}.language-switch a{color:inherit;opacity:.46;padding:7px 1px;transition:color .18s,opacity .18s}:is(.language-switch a:hover,.language-switch a:focus-visible,.language-switch a[aria-current=page]){opacity:1}.language-switch a[aria-current=page]{color:#d4bd91}.archive-header-actions>a:first-child{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.14em}.hero{background:radial-gradient(circle at 78% 30%,#97a98f2e,transparent 27%),linear-gradient(145deg,var(--forest) 0%,var(--deep) 80%);min-height:100svh;color:var(--paper);flex-direction:column;justify-content:center;padding:130px clamp(24px,7vw,108px) 46px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #f2efe51f;border-radius:50%;width:58vw;height:58vw;position:absolute;top:-24vw;right:-12vw;box-shadow:0 0 0 7vw #ffffff04,0 0 0 14vw #ffffff03}.hero:after{content:"";background:#f2efe514;width:1px;position:absolute;top:0;bottom:0;left:57%}.hero-grid{z-index:1;border-top:1px solid #f2efe538;justify-content:space-between;align-items:flex-end;padding-top:18px;display:flex;position:relative}.eyebrow{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.18em;align-items:center;gap:14px;display:flex}.eyebrow span{opacity:.55}.eyebrow strong{color:#d6c39f;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.08em}.hero-index{text-align:right;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.14em;opacity:.45;line-height:1.5}.hero h1{z-index:2;letter-spacing:-.065em;margin:clamp(46px,7vh,90px) 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(56px,8.7vw,148px);font-weight:400;line-height:.98;position:relative}.hero h1 em,.thinking h2 em,.expertise h2 em,.field-notes h2 em,.connect h2 em{color:#d4bd91;font-style:italic;font-weight:400}.hero-bottom{z-index:2;justify-content:space-between;align-items:flex-end;margin-top:clamp(34px,5vh,66px);display:flex;position:relative}.hero-copy{color:#f2efe5b8;word-break:keep-all;max-width:540px;margin:0 0 0 clamp(0px,12vw,190px);font-size:clamp(14px,1.25vw,18px);line-height:1.9}.circle-link{width:92px;height:92px;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 8px);letter-spacing:.14em;border:1px solid #f2efe55c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;transition:background .2s,color .2s,transform .2s;display:flex}.circle-link b{font-size:17px;font-weight:400}:is(.circle-link:hover,.circle-link:focus-visible){background:var(--paper);color:var(--forest);transform:translateY(4px)}.hero-statement{z-index:2;font-family:var(--font-geist-mono),monospace;letter-spacing:.2em;border-top:1px solid #f2efe529;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:clamp(50px,8vh,100px);padding-top:22px;font-size:clamp(9px,1vw,13px);display:grid;position:relative}.hero-statement span:last-child{text-align:right}.statement-symbol{color:var(--brass);font-family:Georgia,serif;font-size:22px}.archive-stats{background:var(--deep);color:var(--paper);border-top:1px solid #f2efe524;border-bottom:1px solid #f2efe524;grid-template-columns:minmax(240px,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);padding:36px clamp(24px,7vw,108px);display:grid}.archive-stats-intro h2{letter-spacing:-.035em;word-break:keep-all;text-wrap:balance;max-width:390px;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,2.5vw,36px);font-weight:400;line-height:1.45}.archive-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.archive-stats-grid>a{background:#f2efe509;border:1px solid #d4bd914d;border-radius:12px;flex-direction:column;justify-content:space-between;gap:20px;min-width:0;padding:22px 24px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:flex}.archive-stat-value{color:#d4bd91;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-family:Georgia,serif;line-height:1;display:flex}.archive-stat-number{letter-spacing:-.045em;font-size:clamp(44px,4vw,60px)}.archive-stat-value small{font-family:Noto Serif KR,serif;font-size:18px;font-weight:400}.archive-stat-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.archive-stat-label strong{word-break:keep-all;font-size:18px;font-weight:400;line-height:1.5}.archive-stat-action{color:#c4d0bd;white-space:nowrap;font-size:16px;line-height:1.5}.archive-stats-grid>a:is(:hover,:active){color:var(--deep);background:#d4bd91;border-color:#d4bd91}.archive-stats-grid>a:is(:hover,:active) :is(.archive-stat-value,.archive-stat-action){color:var(--deep)}.archive-stats-grid>a:focus-visible{outline-offset:4px;outline:3px solid #b789dc}@media (max-width:800px){.archive-stats{grid-template-columns:1fr;gap:24px}.archive-stats-intro h2{text-wrap:initial;max-width:100%}}@media (max-width:620px){.archive-stats{padding:28px 20px}.archive-stats-grid{gap:12px}.archive-stats-grid>a{gap:16px;padding:20px 16px}.archive-stat-label{flex-direction:column;align-items:flex-start;gap:6px}.archive-stat-label strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.archive-stats-grid>a{transition:none}}.section-pad{padding:clamp(90px,12vw,180px) clamp(24px,7vw,108px)}.section-label{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.16em;align-items:center;gap:16px;display:flex}.section-label span{opacity:.55;border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.section-label p{opacity:.62;margin:0}.manifesto{grid-template-columns:minmax(160px,.32fr) 1fr;gap:8vw;display:grid}.large-copy{letter-spacing:-.045em;word-break:keep-all;max-width:980px;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(32px,4.3vw,68px);line-height:1.42}.large-copy strong{color:var(--forest);font-weight:400;box-shadow:inset 0 -.2em #d9c9a7}.two-column-copy{color:#566056;word-break:keep-all;grid-template-columns:1fr 1fr;gap:7vw;max-width:920px;margin:clamp(58px,8vw,110px) 0 0 auto;font-size:15px;line-height:2;display:grid}.two-column-copy p{margin:0}blockquote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start;gap:28px;margin:clamp(70px,10vw,140px) 0 0;padding:clamp(34px,5vw,70px) 0;display:flex}blockquote>span{color:var(--brass);font-family:Georgia,serif;font-size:90px;line-height:.7}blockquote p{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(26px,3.2vw,50px);line-height:1.35}blockquote small{color:#778077;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.1em;margin-top:10px;display:block}.thinking{background:var(--deep);color:var(--paper)}.section-label.light{color:var(--paper)}.thinking-intro{grid-template-columns:1fr minmax(240px,.4fr);align-items:end;gap:8vw;margin-top:72px;display:grid}.thinking-intro h2,.expertise h2,.field-notes h2,.connect h2{letter-spacing:-.05em;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(40px,5.8vw,88px);font-weight:400;line-height:1.2}.thinking-intro>p{color:#f2efe58f;margin:0 0 8px;font-size:14px;line-height:1.9}.principles-grid{border-top:1px solid #f2efe52e;border-bottom:1px solid #f2efe52e;grid-template-columns:repeat(4,1fr);margin-top:clamp(70px,9vw,125px);display:grid}.principles-grid article{border-right:1px solid #f2efe524;min-height:360px;padding:28px clamp(18px,2vw,32px) 38px;transition:background .22s}.principles-grid article:first-child{border-left:1px solid #f2efe524}.principles-grid article:hover{background:#f2efe50d}.principle-top{color:#b9c1b9;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em;justify-content:space-between;display:flex}.principle-top p{margin:0}.principles-grid h3{color:#d4bd91;margin:140px 0 18px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(23px,2vw,32px);font-weight:400}.principles-grid article>p{color:#f2efe585;font-size:max(var(--mobile-font-floor,0px), 13px);word-break:keep-all;margin:0;line-height:1.9}.expertise{background:var(--paper2)}.expertise-layout{grid-template-columns:.8fr 1fr;gap:9vw;margin-top:80px;display:grid}.kicker{color:#777f76;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.18em;margin:0 0 24px}.expertise h2{font-size:clamp(38px,4.8vw,72px)}.expertise h2 em,.field-notes h2 em,.connect h2 em{color:var(--forest)}.expertise-list{border-top:1px solid var(--line)}.expertise-list article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(150px,.55fr) 1fr;align-items:start;gap:22px;padding:28px 0;display:grid}.expertise-list span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px)}.expertise-list h3{margin:-4px 0 0;font-family:Georgia,serif;font-size:21px;font-weight:400}.expertise-list p{color:#697069;font-size:max(var(--mobile-font-floor,0px), 13px);word-break:keep-all;margin:0;line-height:1.8}.morning-preview{background:var(--forest);color:var(--paper)}.morning-preview-head{justify-content:space-between;align-items:center;display:flex}.morning-date{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.14em;opacity:.55;margin:0}.morning-preview-grid{border-top:1px solid #f2efe52e;grid-template-columns:1.05fr .95fr;gap:9vw;margin-top:clamp(55px,8vw,105px);padding-top:clamp(38px,5vw,70px);display:grid}.morning-category{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.16em;margin:0 0 24px}.morning-preview h2{letter-spacing:-.05em;word-break:keep-all;max-width:680px;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(42px,5.5vw,82px);font-weight:400;line-height:1.25}.morning-quote{border-left:1px solid #f2efe52e;padding-left:clamp(25px,4vw,60px)}.morning-quote p{word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(23px,2.5vw,38px);line-height:1.55}.morning-quote small{color:#f2efe58c;margin-top:20px;font-family:Georgia,serif;font-size:16px;font-style:italic;line-height:1.6;display:block}.morning-quote span{color:#d4bd91;font-size:max(var(--mobile-font-floor,0px), 11px);margin-top:32px;display:block}.morning-preview-foot{border-top:1px solid #f2efe52e;justify-content:space-between;align-items:flex-end;gap:8vw;margin-top:clamp(55px,7vw,100px);padding-top:28px;display:flex}.morning-preview-foot>p{color:#f2efe59c;max-width:720px;margin:0;font-size:14px;line-height:1.9}.morning-preview-foot a{font-size:max(var(--mobile-font-floor,0px), 12px);border-bottom:1px solid #f2efe573;flex:none;align-items:center;gap:38px;padding:12px 2px;display:inline-flex}.morning-preview-foot a span{font-size:18px}.field-notes{background:var(--paper)}.notes-heading{justify-content:space-between;align-items:flex-end;gap:6vw;display:flex}.field-notes h2{text-align:right;font-size:clamp(42px,5vw,74px)}.notes-list{border-top:1px solid var(--line);margin-top:clamp(60px,8vw,110px)}.notes-list article{border-bottom:1px solid var(--line);grid-template-columns:.25fr 1fr 42px;gap:5vw;padding:clamp(36px,5vw,70px) 0;display:grid;position:relative}.note-meta{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em;gap:20px;display:flex}.note-meta span{color:var(--brass)}.note-meta p{margin:0}.note-body h3{white-space:pre-line;letter-spacing:-.03em;word-break:keep-all;max-width:850px;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(24px,3vw,45px);font-weight:400;line-height:1.4}.note-body>p{color:#697169;max-width:700px;margin:25px 0 0;font-size:14px;line-height:1.9}.note-arrow{color:var(--forest);align-self:center;font-size:24px;transition:transform .2s}.notes-list article:hover .note-arrow{transform:translate(5px,-5px)}.profile{background:var(--forest);color:var(--paper)}.profile-card{border:1px solid #f2efe529;grid-template-columns:minmax(260px,.8fr) 1fr;display:grid;overflow:hidden}.profile-monogram{background:var(--deep);border-right:1px solid #f2efe529;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.profile-monogram>img{z-index:2;width:min(64%,390px);height:auto;position:relative}.orbit{border:1px solid #f2efe51c;border-radius:50%;position:absolute}.orbit-one{aspect-ratio:1;width:88%}.orbit-two{aspect-ratio:1;width:142%}.profile-copy{flex-direction:column;justify-content:center;padding:clamp(45px,7vw,100px);display:flex}.profile-copy .kicker{color:#d4bd91}.profile-copy h2{margin:0 0 40px;font-family:Georgia,serif;font-size:clamp(34px,4vw,60px);font-weight:400;line-height:1.15}.profile-copy>p:not(.kicker){color:#f2efe5a1;word-break:keep-all;max-width:610px;margin:0 0 18px;font-size:14px;line-height:1.95}.profile-tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.profile-tags span{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 8px);letter-spacing:.1em;border:1px solid #f2efe540;border-radius:999px;padding:8px 14px}.connect{text-align:center}.connect h2{font-size:clamp(42px,6.4vw,94px)}.connect>p:not(.kicker){color:#697169;word-break:keep-all;max-width:620px;margin:40px auto 0;font-size:15px;line-height:1.9}.connect-actions{flex-wrap:wrap;justify-content:center;gap:18px 54px;margin-top:48px;display:flex}.connect-link{border-bottom:1px solid var(--ink);font-size:max(var(--mobile-font-floor,0px), 13px);align-items:center;gap:48px;margin-top:0;padding:12px 4px;display:inline-flex}.connect-link span{font-size:18px}.domain-wordmark{background:var(--paper);border-top:1px solid var(--line);justify-content:center;padding:clamp(56px,7vw,92px) clamp(24px,7vw,108px);display:flex}.domain-wordmark>a{width:min(900px,100%);display:block}.domain-wordmark img{width:100%;height:auto;display:block}footer{background:var(--deep);color:var(--paper);grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;padding:40px clamp(24px,7vw,108px);display:grid}.footer-brand .brand-mark{width:40px;height:40px}footer>p{color:#f2efe580;font-size:max(var(--mobile-font-floor,0px), 11px);text-align:center;margin:0}footer .copyright{text-align:right;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 8px);letter-spacing:.1em}.footer-meta,.archive-footer-meta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.footer-meta p,.archive-footer-meta p{margin:0}.footer-meta p{color:#f2efe573;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 8px);letter-spacing:.1em;text-align:right}.archive-footer-meta p{font-size:max(var(--mobile-font-floor,0px), 11px);text-align:right}.footer-admin-link{color:inherit;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.14em;opacity:.55;text-transform:uppercase;border-bottom:1px solid;transition:opacity .18s}.footer-admin-link:hover{opacity:1}.business-identity{color:#f2efe59e;max-width:520px;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.02em;text-align:right;gap:4px;line-height:1.65;display:grid}.business-identity p{font:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;margin:0!important}.business-identity p:last-child{flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;display:flex}.archive-footer .business-identity{color:#6f786f}.about-operator{border-top:1px solid var(--line);color:#596259;padding-top:24px;margin-top:24px!important}@media (max-width:900px){.footer-meta,.archive-footer-meta{align-items:flex-start}.footer-meta p,.archive-footer-meta p,.business-identity{text-align:left}.business-identity p:last-child{justify-content:flex-start}}.morning-page{background:var(--paper);min-height:100vh}.archive-header{background:var(--deep);color:var(--paper);justify-content:space-between;align-items:center;padding:28px clamp(24px,7vw,108px);display:flex}.archive-header>a:last-child{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.16em}.archive-hero{background:var(--deep);color:var(--paper);padding:clamp(100px,13vw,190px) clamp(24px,7vw,108px)}.archive-hero .kicker{color:#d4bd91}.archive-hero h1{letter-spacing:-.06em;word-break:keep-all;max-width:1100px;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(50px,7.6vw,116px);font-weight:400;line-height:1.08}.archive-hero h1 em{color:#d4bd91;font-weight:400}.archive-hero>p:last-child{color:#f2efe599;max-width:580px;margin:50px 0 0 auto;font-size:15px;line-height:1.9}.reflection-archive{grid-template-columns:minmax(140px,.25fr) 1fr;gap:7vw;padding:clamp(90px,11vw,160px) clamp(24px,7vw,108px);display:grid}.archive-count{height:max-content;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.14em;align-items:center;gap:14px;display:flex}.archive-count span{border:1px solid var(--line);width:32px;height:32px;color:var(--brass);border-radius:50%;place-items:center;display:grid}.archive-count p{margin:0}.reflection-archive-content{min-width:0}.reflection-list{border-top:1px solid var(--line)}.reflection-entry{border-bottom:1px solid var(--line);padding:clamp(45px,6vw,85px) 0;scroll-margin-top:30px}.reflection-meta{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em;align-items:center;gap:24px;display:flex}.reflection-meta span{color:var(--brass)}.reflection-meta p{margin:0 0 0 auto}.reflection-content{max-width:900px;margin:45px 0 0 auto}.reflection-content>h2{letter-spacing:-.05em;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(36px,5vw,76px);font-weight:400;line-height:1.25}.reflection-quote{border:0;border-left:3px solid var(--brass);margin:55px 0 0;padding:8px 0 8px clamp(22px,4vw,50px);display:block}.reflection-quote p{font-size:clamp(23px,3vw,42px);line-height:1.5}.reflection-quote small{font-family:Georgia,serif;font-size:16px;font-style:italic}.reflection-source{color:#6f786f;font-size:max(var(--mobile-font-floor,0px), 11px);margin:18px 0 0 clamp(25px,4vw,53px)}.reflection-source a{border-bottom:1px solid}.reflection-section{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:40px;margin-top:70px;padding-top:30px;display:grid}.reflection-section h3{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.13em;margin:0}.reflection-section>p,.reflection-section li{color:#596259;word-break:keep-all;font-size:15px;line-height:2}.reflection-section>p{margin:0}.reflection-section ol{margin:0;padding:0;list-style:none}.reflection-section li{padding:0 0 20px}.reflection-application{background:var(--paper2);margin-top:65px;padding:40px}.reflection-application span,.reflection-question span{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.15em}.reflection-application p{margin:20px 0 0;font-size:17px;line-height:1.9}.reflection-question{background:var(--forest);color:var(--paper);margin-top:30px;padding:45px}.reflection-question span{color:#d4bd91}.reflection-question p{word-break:keep-all;margin:22px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(25px,3vw,42px);line-height:1.5}.archive-footer{justify-content:space-between;align-items:center;padding:38px clamp(24px,7vw,108px);display:flex}.archive-footer>a{letter-spacing:.15em;font-family:Georgia,serif;font-size:14px}.archive-footer p{font-size:max(var(--mobile-font-floor,0px), 11px);text-align:right}.english-page .reflection-content>h1,.english-page .reflection-content>h2,.english-page .reflection-content p,.english-page .reflection-content li,.english-page .reflection-question p,.english-page .reflection-detail-sections p{word-break:normal;overflow-wrap:anywhere}.english-page .reflection-content>h1,.english-page .reflection-content>h2{letter-spacing:-.035em}.translation-note{border-left:2px solid var(--story-violet);color:#596259;font-size:max(var(--mobile-font-floor,0px), 13px);background:#b08bd314;margin:26px 0 0;padding:14px 18px;line-height:1.7}.translation-pending{padding:clamp(78px,10vw,150px) clamp(24px,7vw,108px) clamp(90px,12vw,180px)}.translation-pending-status{border-top:1px solid var(--line);color:#6d756d;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.14em;grid-template-columns:10px auto 1fr;align-items:center;gap:13px;padding-top:18px;display:grid}.translation-pending-status span{background:var(--story-violet);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #b08bd31f}.translation-pending-status p{margin:0}.translation-pending-status time{justify-self:end}.translation-pending-layout{grid-template-columns:minmax(150px,.27fr) 1fr;gap:8vw;margin-top:clamp(70px,9vw,125px);display:grid}.translation-pending-label{color:#798179;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.16em;margin:0;line-height:1.8}.translation-pending-copy{max-width:980px}.translation-pending-copy .kicker{color:var(--brass)}.translation-pending-copy h1{letter-spacing:-.055em;margin:28px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(50px,7.2vw,108px);font-weight:400;line-height:1.02}.translation-pending-copy h1 em{color:var(--forest);font-weight:400}.translation-pending-message{color:#596259;max-width:700px;margin:42px 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.9}.translation-pending-actions{flex-wrap:wrap;align-items:center;gap:22px 34px;margin-top:44px;display:flex}.translation-pending-actions a{color:var(--forest);border-bottom:1px solid;align-items:center;gap:24px;padding:11px 2px;font-size:14px;display:inline-flex}.translation-pending-actions .translation-pending-primary{border:1px solid var(--forest);background:var(--forest);color:var(--paper);padding:14px 20px}:is(.translation-pending-actions .translation-pending-primary:hover,.translation-pending-actions .translation-pending-primary:focus-visible){background:var(--deep)}.translation-pending-original{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:30px;margin-top:clamp(65px,8vw,105px);padding-top:26px;display:grid}.translation-pending-original span{color:#777f76;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.14em}.translation-pending-original p{word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(23px,2.4vw,36px);line-height:1.45}.latest-reflections-heading,.past-reflections-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.latest-reflections-heading{margin-bottom:28px}.latest-reflections-heading p,.past-reflections-heading p{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.15em;margin:0 0 10px}.latest-reflections-heading h2,.past-reflections-heading h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,3vw,44px);font-weight:400}.past-reflections{margin-top:clamp(90px,10vw,150px)}.past-reflections-heading{border-bottom:1px solid var(--line);padding-bottom:24px}.past-reflections-heading>span{color:#717971;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.08em}.archive-toolbar{grid-template-columns:minmax(240px,1fr) minmax(160px,.44fr) minmax(120px,.3fr) auto;align-items:end;gap:12px;padding:26px 0;display:grid}.archive-toolbar label{gap:8px;display:grid}.archive-toolbar label>span{color:#687168;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em}.archive-toolbar input,.archive-toolbar select{border:1px solid var(--line);width:100%;height:48px;color:var(--ink);font:inherit;background:#fff3;border-radius:0;outline:none;padding:0 14px;font-size:14px}.archive-toolbar input:focus,.archive-toolbar select:focus{border-color:var(--forest);box-shadow:0 0 0 1px var(--forest)}.archive-toolbar input::placeholder{color:#8a918a}.archive-reset{border:1px solid var(--line);height:48px;color:var(--forest);font:inherit;font-size:max(var(--mobile-font-floor,0px), 12px);cursor:pointer;background:0 0;padding:0 17px}.archive-groups{border-top:1px solid var(--line)}.archive-year-group{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;display:grid}.archive-year-group>h3{color:var(--brass);margin:0;padding:28px 20px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.archive-rows{border-left:1px solid var(--line)}.archive-row{border-bottom:1px solid var(--line);grid-template-columns:116px minmax(0,1fr) 28px;align-items:start;gap:24px;padding:28px 18px 28px 28px;transition:background .18s;display:grid}.archive-row:last-child{border-bottom:0}:is(.archive-row:hover,.archive-row:focus-visible){background:#173f2c0e;outline:none}.archive-row time{color:#717971;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.07em;padding-top:4px}.archive-row-copy{min-width:0}.archive-row h4{letter-spacing:-.025em;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(20px,2vw,29px);font-weight:400;line-height:1.45}.archive-row-copy>p{color:#747c74;font-size:max(var(--mobile-font-floor,0px), 12px);text-overflow:ellipsis;white-space:nowrap;margin:9px 0 0;line-height:1.55;overflow:hidden}.archive-tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.archive-tags span{color:var(--forest);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 8px);letter-spacing:.08em;border:1px solid #173f2c3d;padding:5px 8px}.archive-row-arrow{color:var(--forest);font-size:18px;transition:transform .18s}.archive-row:hover .archive-row-arrow{transform:translate(3px,-3px)}.archive-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:60px 20px}.archive-empty p{color:#687168;margin:0 0 18px}.archive-empty button{color:var(--forest);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:5px}.archive-load-more{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--forest);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:12px;padding:25px;font-size:14px;display:flex}:is(.archive-load-more:hover,.archive-load-more:focus-visible){background:#173f2c0e}.archive-load-more span{color:#7b827b;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.08em}@media (max-width:900px){.site-header nav{display:none}.hero{min-height:940px}.hero h1{font-size:clamp(52px,13vw,88px)}.hero-copy{margin-left:0}.manifesto,.thinking-intro,.expertise-layout,.profile-card,.morning-preview-grid,.reflection-archive{grid-template-columns:1fr}.manifesto{gap:55px}.principles-grid{grid-template-columns:1fr 1fr}.principles-grid article:nth-child(3){border-left:1px solid #f2efe524}.morning-quote{border-top:1px solid #f2efe52e;border-left:0;padding-top:40px;padding-left:0}.profile-monogram{border-bottom:1px solid #f2efe529;border-right:0;min-height:440px}.reflection-archive{gap:55px}.archive-count{justify-content:flex-end}footer{grid-template-columns:1fr}footer>p,footer .copyright{text-align:left}}@media (max-width:620px){.site-header{padding:22px 20px}.hero{min-height:850px;padding-left:20px;padding-right:20px}.hero:after,.hero-index{display:none}.hero h1{margin-top:70px;font-size:clamp(49px,15.8vw,72px);line-height:1.06}.hero-bottom{flex-direction:column;align-items:flex-start;gap:35px}.circle-link{align-self:flex-end;width:72px;height:72px}.hero-statement{grid-template-columns:1fr;gap:12px}.hero-statement .statement-symbol{display:none}.hero-statement span:last-child{text-align:left}.section-pad{padding-left:20px;padding-right:20px}.two-column-copy{grid-template-columns:1fr;gap:26px}blockquote{gap:12px}blockquote>span{font-size:58px}.thinking-intro{margin-top:50px}.principles-grid{grid-template-columns:1fr}.principles-grid article,.principles-grid article:nth-child(3){border-left:1px solid #f2efe524;min-height:280px}.principles-grid h3{margin-top:90px}.expertise-list article{grid-template-columns:28px 1fr}.expertise-list article p{grid-column:2}.morning-preview-foot,.notes-heading{flex-direction:column;align-items:flex-start}.field-notes h2{text-align:left}.notes-list article{grid-template-columns:1fr 28px;gap:25px 10px}.note-meta{grid-column:1/-1}.note-body{grid-column:1}.note-arrow{grid-column:2}.profile-copy h2{font-size:31px}.connect h2 br{display:none}.archive-header{padding:22px 20px}.archive-hero,.reflection-archive{padding-left:20px;padding-right:20px}.archive-hero h1{font-size:48px}.reflection-meta{flex-direction:column;align-items:flex-start;gap:8px}.reflection-meta p{margin:8px 0 0}.reflection-content{margin-top:35px}.reflection-section{grid-template-columns:1fr;gap:18px}.reflection-application,.reflection-question{padding:28px 22px}.archive-footer{flex-direction:column;align-items:flex-start;gap:20px;padding-left:20px;padding-right:20px}.archive-footer p{text-align:left}footer{padding-left:20px;padding-right:20px}.latest-reflections-heading,.past-reflections-heading{flex-direction:column;align-items:flex-start;gap:10px}.archive-toolbar{grid-template-columns:1fr;padding:22px 0}.archive-reset{width:100%}.archive-year-group{grid-template-columns:1fr}.archive-year-group>h3{border-bottom:1px solid var(--line);padding:22px 0 13px}.archive-rows{border-left:0}.archive-row{grid-template-columns:1fr 24px;gap:10px 16px;padding:24px 0}.archive-row time,.archive-row-copy{grid-column:1}.archive-row-copy>p{white-space:normal}.archive-row-arrow{grid-area:1/2/3;align-self:center}.archive-tags{gap:5px}.archive-tags span{font-size:max(var(--mobile-font-floor,0px), 7px)}.archive-load-more{padding-left:0;padding-right:0}}.site-header nav a{white-space:nowrap}.hero h1{letter-spacing:-.067em;margin-top:clamp(38px,5vh,70px);font-size:clamp(70px,10.2vw,170px);line-height:.84}.hero h1 em,.journey h2 em{color:#d4bd91;font-style:italic;font-weight:400}.hero-bottom{margin-top:clamp(30px,4vh,54px)}.hero-intro{grid-template-columns:minmax(280px,.8fr) 1fr;align-items:end;gap:clamp(28px,5vw,80px);max-width:860px;display:grid}.hero-intro h2{margin:0;font-family:Georgia,serif;font-size:clamp(22px,2.4vw,36px);font-weight:400;line-height:1.2}.hero-intro h2 small{color:#d4bd91;font-family:var(--font-geist-sans),sans-serif;letter-spacing:.03em;margin-top:10px;font-size:clamp(12px,1vw,15px);font-weight:400;display:block}.hero-intro .hero-copy{margin:0;font-size:clamp(13px,1.1vw,16px)}.journey,.thinking,.morning-preview,.expertise,.field-notes,.profile{scroll-margin-top:0}.journey{background:var(--paper)}.journey-heading{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:end;gap:clamp(40px,6vw,96px);margin-top:72px;display:grid}.journey-heading h2{letter-spacing:-.05em;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(40px,5.8vw,86px);font-weight:400;line-height:1.16}.journey-heading h2 em{color:var(--forest)}.journey-heading>p{color:#667066;word-break:keep-all;margin:0 0 8px;font-size:15px;line-height:1.95}.journey-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(65px,8vw,115px);display:grid}.journey-grid article{border-right:1px solid var(--line);min-height:300px;padding:25px clamp(18px,2.2vw,34px) 34px;position:relative}.journey-grid article:first-child{border-left:1px solid var(--line)}.journey-grid article>span,.journey-grid article>p{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.14em}.journey-grid article>span{color:var(--brass)}.journey-grid article>p{color:#6a736a;margin:0;position:absolute;top:25px;right:28px}.journey-grid h3{color:var(--forest);margin:110px 0 18px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(25px,2.2vw,34px);font-weight:400}.journey-grid small{color:#697169;font-size:max(var(--mobile-font-floor,0px), 13px);word-break:keep-all;line-height:1.9}.journey-line{font-family:var(--font-geist-mono),monospace;letter-spacing:.17em;justify-content:center;align-items:center;gap:clamp(14px,3vw,48px);margin:64px 0 0;font-size:clamp(10px,1.1vw,14px);display:flex}.journey-line b{font-weight:500}.journey-line i{color:var(--brass);font-family:Georgia,serif;font-size:18px;font-style:normal}.morning-titleline{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:30px;margin-top:48px;display:flex}.morning-titleline p,.morning-titleline span{margin:0}.morning-titleline span{color:#f2efe58c;font-family:var(--font-geist-sans),sans-serif;letter-spacing:.02em}.praxis-hero{grid-template-columns:1fr minmax(280px,.38fr);align-items:end;gap:8vw;margin-top:72px;display:grid}.praxis-hero h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-weight:400;line-height:1.16}.praxis-hero>p{color:#606960;word-break:keep-all;margin:0 0 7px;font-size:15px;line-height:1.95}.praxis-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:clamp(70px,8vw,110px);display:grid}.praxis-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f2efe552;min-height:310px;padding:28px clamp(22px,2.5vw,38px) 35px;transition:background .18s;position:relative}.praxis-grid>article:hover{background:var(--paper)}.praxis-meta{color:#6d756d;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 8px);letter-spacing:.1em;justify-content:space-between;gap:18px;display:flex}.praxis-meta span{color:var(--brass)}.praxis-meta p{text-align:right;margin:0}.praxis-grid h3{letter-spacing:-.025em;word-break:keep-all;max-width:360px;margin:86px 0 18px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(23px,2.1vw,32px);font-weight:400;line-height:1.35}.praxis-grid>article>p{color:#697169;max-width:390px;font-size:max(var(--mobile-font-floor,0px), 13px);word-break:keep-all;margin:0;line-height:1.85}.praxis-grid>article>b{color:var(--forest);font-size:18px;font-weight:400;position:absolute;bottom:27px;right:28px}.praxis-fields{border-top:1px solid var(--line);margin-top:clamp(90px,11vw,160px);padding-top:clamp(65px,8vw,100px)}.notes-kicker{text-align:right}.profile-copy>p strong{color:var(--paper);font-weight:500}@media (max-width:900px){.site-header{flex-direction:column;align-items:flex-start;gap:16px}.site-header nav{scrollbar-width:none;gap:24px;width:100%;padding-bottom:5px;display:flex;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.hero{min-height:980px;padding-top:160px}.hero h1{font-size:clamp(64px,14vw,108px)}.hero-intro,.journey-heading,.praxis-hero{grid-template-columns:1fr}.hero-intro{gap:26px}.journey-grid{grid-template-columns:1fr 1fr}.journey-grid article:nth-child(3){border-left:1px solid var(--line)}.praxis-grid{grid-template-columns:1fr 1fr}.site-header-actions{gap:18px;width:100%}.site-header-actions nav{flex:1;min-width:0}.archive-header-actions{gap:16px}}@media (max-width:620px){.site-header{padding:20px}.site-header .brand-mark{width:36px;height:36px}.site-header nav{font-size:max(var(--mobile-font-floor,0px), 8px);gap:20px}.hero{min-height:930px;padding:165px 20px 42px}.hero-grid{padding-top:14px}.eyebrow{flex-direction:column;align-items:flex-start;gap:6px}.hero h1{margin-top:54px;font-size:clamp(54px,16.8vw,76px);line-height:.9}.journey-heading{margin-top:50px}.journey-grid{grid-template-columns:1fr}.journey-grid article,.journey-grid article:nth-child(3){border-left:1px solid var(--line);min-height:250px}.journey-grid h3{margin-top:78px}.journey-line{flex-wrap:wrap;justify-content:flex-start;gap:10px 14px}.morning-titleline{flex-direction:column;align-items:flex-start;gap:10px}.praxis-hero{margin-top:50px}.praxis-grid{grid-template-columns:1fr}.praxis-grid>article{min-height:280px}.praxis-grid h3{margin-top:72px}.notes-kicker{text-align:left}.archive-header .brand small{display:none}.language-switch{font-size:max(var(--mobile-font-floor,0px), 10px)}.site-header-actions{gap:14px}.archive-header{align-items:flex-start;gap:18px}.archive-header-actions{flex-direction:column;align-items:flex-end;gap:10px}.archive-header-actions>a:first-child{font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.1em}.english-page .archive-hero h1{font-size:clamp(43px,13vw,58px);line-height:1.06}.english-page .reflection-content>h1,.english-page .reflection-content>h2{font-size:clamp(36px,11vw,52px);line-height:1.14}}@media (max-width:900px){.translation-pending-layout{grid-template-columns:1fr;gap:36px}.translation-pending-label br{display:none}}@media (max-width:620px){.translation-pending{padding-left:20px;padding-right:20px}.translation-pending-status{grid-template-columns:10px 1fr}.translation-pending-status time{grid-column:2;justify-self:start}.translation-pending-copy h1{font-size:clamp(44px,13vw,62px);line-height:1.06}.translation-pending-original{grid-template-columns:1fr;gap:16px}.translation-pending-actions{flex-direction:column;align-items:stretch}.translation-pending-actions a{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}@media (max-width:620px){.domain-wordmark{padding:48px 0}.domain-wordmark>a{width:88vw}}.brand{gap:15px}.brand-mark{width:48px;height:48px;font-size:25px}.brand strong{letter-spacing:.16em;font-size:17px}.brand small{font-family:var(--font-geist-sans),sans-serif;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.06em;opacity:.82;margin-top:3px}.site-header nav{font-size:max(var(--mobile-font-floor,0px), 13px);letter-spacing:.08em;gap:clamp(18px,2.2vw,38px)}.site-header nav a{padding:10px 0}.section-label{font-size:max(var(--mobile-font-floor,0px), 12px);letter-spacing:.13em}.section-label span{width:36px;height:36px}.eyebrow{font-size:max(var(--mobile-font-floor,0px), 12px)}.eyebrow strong{font-size:max(var(--mobile-font-floor,0px), 13px)}.hero-index{font-size:max(var(--mobile-font-floor,0px), 11px)}.hero-intro h2 small{font-size:clamp(14px,1.15vw,17px)}.hero-intro .hero-copy{font-size:clamp(17px,1.25vw,20px);line-height:1.85}.hero-statement{font-size:clamp(11px,1.05vw,14px)}.journey-heading>p,.praxis-hero>p{font-size:18px;line-height:1.9}.journey-grid article>span,.journey-grid article>p{font-size:max(var(--mobile-font-floor,0px), 11px)}.journey-grid small{font-size:17px;line-height:1.8}.journey-line{font-size:clamp(12px,1.2vw,16px)}.thinking-intro>p{font-size:18px;line-height:1.85}.principle-top{font-size:max(var(--mobile-font-floor,0px), 11px)}.principles-grid article>p{font-size:17px;line-height:1.8}.kicker{font-size:max(var(--mobile-font-floor,0px), 12px);letter-spacing:.15em}.expertise-list span{font-size:max(var(--mobile-font-floor,0px), 11px)}.expertise-list h3{font-size:24px}.expertise-list p{font-size:17px;line-height:1.75}.morning-date,.morning-titleline,.morning-category{font-size:max(var(--mobile-font-floor,0px), 12px)}.morning-quote small{font-size:18px}.morning-quote span{font-size:14px}.morning-preview-foot>p{font-size:18px;line-height:1.8}.morning-preview-foot a{font-size:15px}.praxis-meta{font-size:max(var(--mobile-font-floor,0px), 11px)}.praxis-grid>article>p{font-size:17px;line-height:1.78}.note-meta{font-size:max(var(--mobile-font-floor,0px), 12px)}.note-body>p{font-size:18px;line-height:1.8}.two-column-copy{font-size:18px;line-height:1.9}blockquote small{font-size:max(var(--mobile-font-floor,0px), 13px)}.profile-copy>p:not(.kicker){font-size:18px;line-height:1.85}.profile-tags span{font-size:max(var(--mobile-font-floor,0px), 11px)}.channel-links{color:#70766f;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.channel-links a{color:var(--forest);letter-spacing:.08em;text-underline-offset:4px;text-decoration:underline}:is(.channel-links a:hover,.channel-links a:focus-visible){color:#8d55b8}.channel-links-dark{color:#f2efe573}.channel-links-dark a{color:var(--paper)}:is(.channel-links-dark a:hover,.channel-links-dark a:focus-visible){color:#b78ad9}.profile-links{margin-top:18px}.footer-center{flex-direction:column;align-items:center;gap:8px;display:flex}.footer-center>p{color:#f2efe580;font-size:max(var(--mobile-font-floor,0px), 13px);text-align:center;margin:0}.footer-channel-links{font-size:max(var(--mobile-font-floor,0px), 10px);justify-content:center}.footer-channel-links a{font-size:max(var(--mobile-font-floor,0px), 10px)}.connect>p:not(.kicker){font-size:18px;line-height:1.8}.connect-link{font-size:16px}footer>p{font-size:max(var(--mobile-font-floor,0px), 13px)}footer .copyright{font-size:max(var(--mobile-font-floor,0px), 10px)}.archive-header>a:last-child,.archive-count,.reflection-meta{font-size:max(var(--mobile-font-floor,0px), 12px)}.archive-hero>p:last-child{font-size:18px}.reflection-source{font-size:14px}.reflection-section h3{font-size:max(var(--mobile-font-floor,0px), 12px)}.reflection-section>p,.reflection-section li{font-size:18px;line-height:1.9}.reflection-application span,.reflection-question span{font-size:max(var(--mobile-font-floor,0px), 12px)}.reflection-application p{font-size:20px}.archive-footer>a{font-size:16px}.archive-footer p{font-size:max(var(--mobile-font-floor,0px), 13px)}.newsletter-signup{border-top:1px solid #f2efe52e;grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);align-items:end;gap:clamp(45px,8vw,120px);padding-top:clamp(48px,6vw,78px);display:grid}.newsletter-signup--home{margin-top:clamp(70px,9vw,130px)}.newsletter-copy .newsletter-kicker{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.15em;margin:0 0 24px}.newsletter-copy h2{letter-spacing:-.045em;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(32px,4.3vw,64px);font-weight:400;line-height:1.2}.newsletter-copy h2 em{color:#d4bd91;font-style:italic;font-weight:400}.newsletter-copy>p:last-child{color:#f2efe59e;word-break:keep-all;max-width:580px;margin:28px 0 0;font-size:17px;line-height:1.85}.newsletter-form{margin:0;position:relative}.newsletter-form>label{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.12em;margin-bottom:12px;display:block}.newsletter-form-row{border-bottom:1px solid #f2efe575;grid-template-columns:1fr auto;display:grid}.newsletter-form-row input{min-width:0;color:var(--paper);font:inherit;background:0 0;border:0;outline:0;padding:18px 0;font-size:18px}.newsletter-form-row input::placeholder{color:#f2efe559}.newsletter-form-row input:focus-visible{box-shadow:0 2px #d4bd91}.newsletter-form-row button{color:var(--paper);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:28px;padding:12px 2px 12px 25px;font-size:15px;display:flex}.newsletter-form-row button span{font-size:20px;transition:transform .18s}.newsletter-form-row button:hover span{transform:translate(4px,-4px)}.newsletter-form-row button:disabled{cursor:wait;opacity:.55}.newsletter-submit-status{color:#d4bd91;min-height:1.5em;font-size:max(var(--mobile-font-floor,0px), 12px);margin:12px 0 0;line-height:1.5}.newsletter-submit-status.error{color:#f0b2aa}.newsletter-meta{justify-content:space-between;align-items:flex-start;gap:25px;margin-top:18px;display:flex}.newsletter-meta>p{color:#f2efe575;max-width:520px;font-size:max(var(--mobile-font-floor,0px), 12px);margin:0;line-height:1.7}.mailchimp-referral{opacity:.48;flex:none}.mailchimp-referral img{filter:invert()grayscale();width:110px;height:auto;display:block}.newsletter-honeypot{position:absolute;left:-5000px}.archive-newsletter-wrap{background:var(--deep);color:var(--paper);padding:0 clamp(24px,7vw,108px)}.newsletter-signup--archive{padding-bottom:clamp(80px,10vw,140px)}.newsletter-kakao-option{border-top:1px solid #f2efe52e;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:clamp(38px,5vw,58px);padding-top:clamp(28px,3.5vw,42px);display:grid}.newsletter-kakao-option p{margin:0}.newsletter-kakao-option strong,.newsletter-kakao-option p span{display:block}.newsletter-kakao-option strong{font-family:Georgia,Noto Serif KR,serif;font-size:clamp(20px,2vw,29px);font-weight:400}.newsletter-kakao-option p span{color:#f2efe594;word-break:keep-all;max-width:720px;margin-top:12px;font-size:15px;line-height:1.8}.newsletter-kakao-option>a{white-space:nowrap;border:1px solid #f2efe56b;align-items:center;gap:26px;padding:14px 18px;font-size:14px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.newsletter-kakao-option>a span{font-size:18px}:is(.newsletter-kakao-option>a:hover,.newsletter-kakao-option>a:focus-visible){color:#191919;background:#fee500;border-color:#fee500}.praxis-beta-signup{background:var(--deep);color:var(--paper)}.praxis-beta-signup .newsletter-signup{padding-bottom:0}.newsletter-signup--praxis{border-top-color:#f2efe52e}.praxis-kakao-cta{border-top:1px solid #f2efe52e;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:clamp(48px,6vw,78px);padding-top:clamp(34px,4vw,52px);display:grid}.praxis-kakao-cta p{margin:0}.praxis-kakao-cta strong,.praxis-kakao-cta span{display:block}.praxis-kakao-cta strong{font-family:Georgia,Noto Serif KR,serif;font-size:clamp(22px,2.3vw,34px);font-weight:400}.praxis-kakao-cta p span{color:#f2efe594;word-break:keep-all;max-width:720px;margin-top:14px;font-size:16px;line-height:1.8}.praxis-kakao-cta>a{white-space:nowrap;border:1px solid #f2efe56b;align-items:center;gap:28px;padding:16px 20px;font-size:15px;transition:background-color .18s,color .18s;display:inline-flex}.praxis-kakao-cta>a span{font-size:19px}.praxis-kakao-cta>a:hover{color:#191919;background:#fee500;border-color:#fee500}.article-subscribe-cta{border:1px solid #173f2c24;border-left:4px solid var(--forest);background:#e7ede4;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(35px,6vw,90px);margin-top:clamp(55px,7vw,90px);padding:clamp(30px,4vw,54px);display:grid}.article-subscribe-kicker{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.15em;margin:0 0 16px}.article-subscribe-cta h2{max-width:760px;color:var(--forest);letter-spacing:-.035em;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(27px,3.1vw,43px);font-weight:400;line-height:1.35}.article-subscribe-cta div>p:last-child{color:#647067;word-break:keep-all;max-width:720px;margin:18px 0 0;font-size:15px;line-height:1.8}.article-subscribe-actions{gap:10px;min-width:230px;display:grid}.article-subscribe-actions>a{border:1px solid var(--forest);justify-content:space-between;align-items:center;gap:34px;padding:16px 19px;font-size:14px;line-height:1.4;display:flex}.article-subscribe-actions>a:first-child{background:var(--forest);color:var(--paper)}.article-subscribe-actions>a span{font-size:19px;transition:transform .18s}:is(.article-subscribe-actions>a:hover span,.article-subscribe-actions>a:focus-visible span){transform:translate(4px,-2px)}.article-subscribe-actions .article-subscribe-kakao{color:var(--forest);background:0 0;transition:background-color .18s,border-color .18s,color .18s}:is(.article-subscribe-actions .article-subscribe-kakao:hover,.article-subscribe-actions .article-subscribe-kakao:focus-visible){color:#191919;background:#fee500;border-color:#fee500}@media (max-width:900px){.newsletter-signup{grid-template-columns:1fr;align-items:start;gap:50px}.newsletter-kakao-option{grid-template-columns:1fr;align-items:start;gap:26px}.newsletter-kakao-option>a{justify-content:space-between;width:100%}}.morning-quote span>a{border-bottom:1px solid;padding-bottom:2px}.reflection-thinker-link{text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #173f2c59;text-decoration:underline #173f2c59}.about-page{background:var(--paper);color:var(--ink)}.about-page .about-site-header{background:var(--deep);position:relative}.about-site-header nav [aria-current=page]{color:#d4bd91;opacity:1}.about-section{padding:clamp(90px,10vw,150px) clamp(24px,7vw,108px)}.about-section-label{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.15em;text-transform:uppercase;margin:0}.about-section-label.light{color:#d4bd91}.about-hero{background:radial-gradient(circle at 83% 20%,#b08bd31c,transparent 28%),var(--deep);min-height:720px;color:var(--paper);flex-direction:column;justify-content:space-between;padding:70px clamp(24px,7vw,108px) 90px;display:flex}.about-hero-meta{color:#f2efe57a;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #f2efe538;justify-content:space-between;padding-top:16px;display:flex}.about-hero-meta p{margin:0}.about-hero-meta span{color:#d4bd91}.about-hero h1{letter-spacing:-.065em;word-break:keep-all;max-width:1240px;margin:clamp(90px,11vw,165px) 0 80px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(58px,7.4vw,126px);font-weight:400;line-height:.98}.about-hero h1 em{color:#d4bd91;font-weight:400}.about-hero-bottom{border-top:1px solid #f2efe538;grid-template-columns:minmax(240px,.42fr) 1fr;gap:7vw;padding-top:32px;display:grid}.about-hero-bottom>p{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.14em;text-transform:uppercase;margin:0;line-height:1.8}.about-hero-bottom>div{max-width:800px}.about-hero-bottom h2{margin:0;font-family:Georgia,serif;font-size:clamp(28px,3.3vw,48px);font-weight:400;line-height:1.3}.about-hero-bottom div p{color:#f2efe59e;margin:24px 0 0;font-size:17px;line-height:1.9}.about-intro-grid{grid-template-columns:minmax(300px,.44fr) minmax(0,.56fr);gap:5vw;display:grid}.about-intro-grid>div:last-child{max-width:920px}.about-intro-grid h2{letter-spacing:-.05em;margin:0 0 45px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(42px,5.6vw,82px);font-weight:400;line-height:1.15}.about-intro-grid h2 em{color:var(--forest);font-weight:400}.about-intro-grid p{color:#596259;word-break:keep-all;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:2}.about-intro-grid p+p{margin-top:24px}.about-logo-story{background:var(--forest);color:var(--paper)}.about-logo-lead{grid-template-columns:minmax(230px,.65fr) 1.35fr;align-items:start;gap:7vw;display:grid}.about-logo-lead>div:last-child{grid-template-columns:minmax(180px,.35fr) 1fr;align-items:center;gap:4vw;display:grid}.about-logo-lead h2{letter-spacing:-.05em;margin:36px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(42px,5.6vw,82px);font-weight:400;line-height:1.15}.about-logo-lead h2 em{color:#d4bd91;font-weight:400}.about-logo-lead p{color:#f2efe5a3;margin:0;font-size:17px;line-height:1.9}.about-mark{aspect-ratio:1;background:0 0;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:clamp(62px,8vw,118px);font-style:italic;display:flex}.about-mark span{color:var(--story-violet);font-size:.3em;transform:translate(4px,35px)}.about-logo-statement{max-width:920px;color:var(--ivory);text-align:center;margin:72px auto 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(24px,2.45vw,38px);line-height:1.45}.about-logo-formula{color:#d4bd91;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-align:center;border-top:1px solid #f2efe538;border-bottom:1px solid #f2efe538;margin:34px 0 0;padding:30px 0;font-size:clamp(13px,1.45vw,20px)}.about-story-grid{border-top:1px solid #f2efe533;border-left:1px solid #f2efe533;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.about-story-grid article{border-bottom:1px solid #f2efe533;border-right:1px solid #f2efe533;min-height:300px;padding:32px}.about-story-grid span{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.13em}.about-story-grid h3{margin:85px 0 18px;font-family:Georgia,serif;font-size:clamp(27px,2.8vw,42px);font-weight:400}.about-story-grid p{color:#f2efe594;word-break:keep-all;margin:0;font-size:15px;line-height:1.85}.about-process-head{grid-template-columns:minmax(300px,.44fr) minmax(0,.56fr);gap:5vw;display:grid}.about-process-head h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(42px,6vw,86px);font-weight:400;line-height:1.15}.about-process-head h2 em{color:var(--forest);font-weight:400}.about-process-line{color:var(--forest);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 12px);letter-spacing:.14em;justify-content:center;gap:clamp(15px,3vw,45px);margin:75px 0 0;display:flex}.about-process-line i{color:var(--brass);font-family:Georgia,serif;font-size:18px;font-style:normal}.about-process-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.about-process-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:290px;padding:28px}.about-process-grid span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px)}.about-process-grid h3{margin:90px 0 15px;font-family:Georgia,serif;font-size:clamp(27px,2.5vw,37px);font-weight:400}.about-process-grid p{color:#667066;margin:0;font-size:15px;line-height:1.8}.about-experience{background:var(--deep);color:var(--paper);grid-template-columns:1fr 1fr;gap:8vw;display:grid}.about-experience-number{color:#d4bd91;letter-spacing:-.07em;margin:25px 0 0;font-family:Georgia,serif;font-size:clamp(115px,18vw,280px);line-height:.75}.about-experience-number span{color:#f2efe573;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.18em;margin:25px 0 0;display:block}.about-experience-copy h2{letter-spacing:-.045em;margin:0 0 40px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(40px,5.3vw,76px);font-weight:400;line-height:1.2}.about-experience-copy h2 em{color:#d4bd91;font-weight:400}.about-experience-copy p{color:#f2efe5a3;word-break:keep-all;margin:0;font-size:17px;line-height:1.95}.about-experience-copy p+p{margin-top:24px}.about-principles-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.about-principles-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:32px}.about-principles-grid article:first-child{border-left:1px solid var(--line)}.about-principles-grid span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px)}.about-principles-grid h3{margin:65px 0 15px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(25px,2.5vw,36px);font-weight:400}.about-principles-grid p{color:#667066;word-break:keep-all;margin:0;font-size:15px;line-height:1.8}.about-closing{background:var(--forest);color:var(--paper);text-align:center;padding:clamp(120px,15vw,230px) clamp(24px,10vw,150px)}.about-closing h2{letter-spacing:-.055em;word-break:keep-all;max-width:1200px;margin:0 auto;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(50px,7.6vw,112px);font-weight:400;line-height:1.08}.about-closing h2 em{color:#d4bd91;font-weight:400}.about-closing-eyebrow{color:#f2efe599;letter-spacing:.08em;margin:0 0 22px;font-size:14px}.about-closing-translation{color:#f2efe594;max-width:720px;margin:32px auto 0;font-family:Georgia,serif;font-size:clamp(17px,1.65vw,24px);line-height:1.55}.about-closing>a{border-bottom:1px solid #f2efe5a6;gap:34px;margin-top:52px;padding-bottom:8px;display:inline-flex}.profile-about-link{color:var(--paper);border:1px solid #f2efe557;align-self:flex-start;align-items:center;gap:28px;margin-top:30px;padding:12px 16px;font-size:14px;transition:background-color .2s,border-color .2s;display:inline-flex}.profile-about-link:hover{background:#f2efe514;border-color:#f2efe5a3}.profile-about-link span{font-size:18px}@media (max-width:900px){.about-hero-bottom,.about-intro-grid,.about-logo-lead,.about-logo-lead>div:last-child,.about-process-head,.about-experience,.about-story-grid{grid-template-columns:1fr}.about-story-grid article{min-height:230px}.about-story-grid h3{margin-top:55px}.about-process-grid{grid-template-columns:1fr 1fr}.about-experience-number{margin-bottom:45px}.about-principles-grid{grid-template-columns:1fr}.about-principles-grid article{border-left:1px solid var(--line);min-height:220px}}@media (max-width:620px){.about-site-header{flex-direction:column;align-items:flex-start;gap:18px;padding:18px 20px}.about-site-header .brand small{display:none}.about-site-header nav{width:100%;font-size:max(var(--mobile-font-floor,0px), 9px);grid-template-columns:1fr 1fr;gap:11px 18px;line-height:1.35;display:grid}.about-section{padding:82px 20px}.about-hero{min-height:auto;padding:40px 20px 72px}.about-hero-meta p:last-child{display:none}.about-hero h1{margin:90px 0 75px;font-size:clamp(48px,14vw,66px);line-height:1.04}.about-hero-bottom{gap:28px}.about-hero-bottom h2{font-size:29px}.about-hero-bottom div p{font-size:15px}.about-intro-grid{gap:38px}.about-intro-grid h2{margin-bottom:30px;font-size:42px}.about-intro-grid p{font-size:16px}.about-logo-lead{gap:50px}.about-logo-lead h2{font-size:42px}.about-logo-lead>div:last-child{gap:30px}.about-mark{max-width:270px}.about-logo-statement{text-align:left;margin-top:50px;font-size:24px}.about-logo-formula{font-size:max(var(--mobile-font-floor,0px), 10px);line-height:2}.about-story-grid{margin-top:50px}.about-story-grid article{min-height:220px;padding:26px}.about-process-head{gap:38px}.about-process-head h2{font-size:42px}.about-process-line{font-size:max(var(--mobile-font-floor,0px), 10px);flex-wrap:wrap;justify-content:flex-start;gap:10px 13px;margin-top:48px}.about-process-grid{grid-template-columns:1fr;margin-top:50px}.about-process-grid article{min-height:230px}.about-process-grid h3{margin-top:60px}.about-experience{gap:42px}.about-experience-number{font-size:140px}.about-experience-copy h2{font-size:42px}.about-experience-copy p{font-size:15px}.about-principles-grid{margin-top:50px}.about-principles-grid article{min-height:210px;padding:26px}.about-closing{padding:110px 20px}.about-closing h2{font-size:clamp(45px,13vw,62px)}.about-closing-eyebrow{font-size:max(var(--mobile-font-floor,0px), 12px)}.about-closing-translation{font-size:15px}}.about-section-label span{margin-right:18px}.about-section-label p{margin:0;display:inline}.about-hero-bottom>p:last-child{color:#f2efe59e;letter-spacing:0;text-transform:none;max-width:800px;font-family:inherit;font-size:17px;line-height:1.9}.about-logo-lead{align-items:center}.about-logo-lead h2{margin:0}.about-mark img{width:min(76%,360px);height:auto;display:block}.about-story-grid article>p,.about-process-grid article>p{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.13em;text-transform:uppercase;margin:12px 0 0;line-height:1.5}.about-story-grid small,.about-process-grid small{color:#f2efe594;word-break:keep-all;margin:0;font-size:15px;line-height:1.85;display:block}.about-process-grid small{color:#667066}.about-story-grid h3{margin-top:65px}.about-process-grid h3{margin-top:70px}.about-process-head>p{color:#667066;word-break:keep-all;max-width:760px;margin:12px 0 0;font-size:17px;line-height:1.95}.about-experience-number strong{color:#d4bd91;letter-spacing:-.07em;font-family:Georgia,serif;font-size:clamp(115px,18vw,280px);font-weight:400;line-height:.75;display:block}.about-experience-number p{color:#f2efe57a;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.18em;margin:34px 0 0;line-height:1.75}.about-experience-copy .kicker{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.16em;line-height:1.6}.about-experience-copy h2{margin:22px 0 40px}.about-principles-grid{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:7vw;margin-top:55px;padding-top:55px}.about-principles-grid h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(42px,5.3vw,76px);font-weight:400;line-height:1.18}.about-principles-grid h2 em{color:var(--forest);font-weight:400}.about-principles-grid>div>p{color:#667066;word-break:keep-all;max-width:760px;margin:0;font-size:17px;line-height:1.95}@media (max-width:900px){.about-principles-grid{grid-template-columns:1fr}.about-principles-grid>div{max-width:780px}}@media (max-width:620px){.about-hero-bottom>p:last-child{font-size:15px}.about-story-grid h3,.about-process-grid h3{margin-top:48px}.about-process-head>p,.about-principles-grid>div>p{font-size:15px}.about-experience-number strong{font-size:140px}.about-principles-grid{gap:38px;margin-top:45px;padding-top:42px}.about-principles-grid h2{font-size:42px}.archive-newsletter-wrap{padding-left:20px;padding-right:20px}.newsletter-signup--home{margin-top:75px}.newsletter-form-row{grid-template-columns:1fr}.newsletter-form-row button{border-top:1px solid #f2efe533;justify-content:space-between;padding:17px 0}.newsletter-meta{flex-direction:column}.article-subscribe-cta{grid-template-columns:1fr;align-items:start;gap:30px;margin-top:58px;padding:30px 24px 32px}.article-subscribe-cta h2{font-size:29px}.article-subscribe-actions{width:100%;min-width:0}.article-subscribe-actions>a{width:100%}}.reader-reflections{border-top:1px solid var(--line);margin:clamp(58px,7vw,92px) 0 0;padding:clamp(42px,5vw,68px) 0 clamp(48px,6vw,82px)}.reflection-detail-sections>.reader-reflections{margin-top:38px;padding-top:30px}.reader-reflections-intro{min-width:0;display:block}.reader-reflections-intro>p:last-child{color:#596259;word-break:keep-all;margin:0;font-size:17px;line-height:1.9}.reader-reflections-compose{background:var(--paper);box-shadow:none;border:1px solid #173f2c2e;border-radius:12px;margin:28px 0 0;overflow:hidden}.reader-reflections-question{background:var(--paper2);border:0;border-bottom:1px solid #173f2c21;margin:0;padding:clamp(24px,3vw,36px);display:block;position:relative}.reader-reflections-question span{color:#805b2b;font-family:var(--font-geist-mono),monospace;letter-spacing:.025em;margin:0 0 14px;font-size:1rem;font-weight:600;line-height:1.5;display:block}.reader-reflections-question p{color:var(--forest);word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(22px,2.2vw,30px);line-height:1.7}.reader-reflections-form{max-width:none;margin:0;padding:clamp(24px,3vw,36px)}.reader-reflections-fields{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-bottom:20px;display:grid}.reader-reflections-form label{color:#4c574e;font-size:max(var(--mobile-font-floor,0px), 13px);gap:9px;display:grid}.reader-reflections-form input,.reader-reflections-form textarea{width:100%;color:var(--ink);font:inherit;background:#f7f5ecb8;border:1px solid #aeb5ad;border-radius:0;outline:none;padding:14px 15px;font-size:16px}.reader-reflections-form textarea{resize:vertical;margin-top:0;line-height:1.7}.reader-reflections-form input:focus,.reader-reflections-form textarea:focus{border-color:var(--forest);background:var(--paper);box-shadow:0 0 0 1px var(--forest)}.reader-reflections-form small{color:#7b827b;font-size:max(var(--mobile-font-floor,0px), 11px)}.reader-reflections-consent{align-items:flex-start;margin-top:18px;grid-template-columns:none!important;gap:9px!important;display:flex!important}.reader-reflections-consent input{width:16px;height:16px;margin:1px 0 0;padding:0}.reader-reflections-honeypot{position:absolute!important;left:-10000px!important}.reader-reflections-submit{align-items:center;gap:18px;margin-top:26px;display:flex}.reader-reflections-submit button,.reflections-admin button{border:1px solid var(--forest);background:var(--forest);color:var(--paper);font:inherit;cursor:pointer;padding:13px 22px}.reader-reflections-submit button:disabled{cursor:wait;opacity:.55}.reader-reflections-message{margin:18px 0 0;font-size:14px}.reader-reflections-message.success{color:var(--forest)}.reader-reflections-message.error{color:#8a302b}.reader-reflections-list{margin-top:40px}.reader-reflections-list-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.reader-reflections-list-head h3{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:30px;font-weight:400}.reader-reflections-list-head span{border:1px solid var(--forest);width:30px;height:30px;font-size:max(var(--mobile-font-floor,0px), 12px);border-radius:50%;justify-content:center;align-items:center;display:flex}.reader-reflections-empty{color:#7c847c;margin:0;padding:32px 0;font-size:15px}.reader-reflections-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.28fr) 1fr;gap:5vw;padding:30px 0;display:grid}.reader-reflections-list article>div{flex-direction:column;gap:7px;display:flex}.reader-reflections-list strong{font-family:Georgia,Noto Serif KR,serif;font-size:19px;font-weight:400}.reader-reflections-list time{color:#858b85;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px)}.reader-reflections-list article>p{white-space:pre-wrap;margin:0;font-size:16px;line-height:1.85}.reflections-admin{background:var(--paper);min-height:100svh;padding:60px clamp(20px,7vw,100px)}.reflections-admin header a{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.13em}.reflections-admin header h1{margin:45px 0 10px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(40px,6vw,76px);font-weight:400}.reflections-admin header p{color:#6d756d}.reflections-admin-login{align-items:end;gap:12px;margin:45px 0;display:flex}.reflections-admin-login label{font-size:max(var(--mobile-font-floor,0px), 12px);gap:8px;display:grid}.reflections-admin-login input{border:1px solid var(--line);min-width:280px;padding:12px}.reflections-admin-login p{color:#8a302b}.reflections-admin-list{gap:14px;display:grid}.reflections-admin-list article{border:1px solid var(--line);padding:24px}.reflections-admin-meta{color:#777;font-size:max(var(--mobile-font-floor,0px), 11px);justify-content:space-between;display:flex}.reflections-admin-source{color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 13px);border-bottom:1px solid;gap:6px;margin-top:17px;display:inline-flex}.reflections-admin-list h2{margin:22px 0 10px;font-size:20px}.reflections-admin-list h2 small{color:#777;font-size:max(var(--mobile-font-floor,0px), 12px);font-weight:400}.reflections-admin-list article>p{white-space:pre-wrap;line-height:1.75}.reflections-admin-list footer{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.reflections-admin-list footer button:not(:first-child){color:var(--forest);background:0 0}.reflections-admin-list footer button.danger{color:#8a302b;border-color:#9b4942}.reflections-admin-list footer button:disabled{cursor:wait;opacity:.5}.reflections-admin-password{background:#edf1ea;border:1px solid #173f2c2e;grid-template-columns:minmax(240px,.65fr) 1fr;gap:clamp(28px,5vw,70px);margin:0 0 48px;padding:clamp(24px,3vw,38px);display:grid}.reflections-admin-section-label{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.14em;margin:0 0 12px}.reflections-admin-password h2{margin:0 0 10px;font-family:Georgia,Noto Serif KR,serif;font-size:27px;font-weight:400}.reflections-admin-password>div>p:last-child{color:#697169;font-size:max(var(--mobile-font-floor,0px), 13px);margin:0;line-height:1.7}.reflections-admin-password form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reflections-admin-password label{color:#4c574e;font-size:max(var(--mobile-font-floor,0px), 12px);gap:8px;display:grid}.reflections-admin-password input{width:100%;color:var(--ink);font:inherit;background:#f7f5ecc7;border:1px solid #aeb5ad;padding:12px}.reflections-admin-password button{grid-column:1;width:max-content}.reflections-admin-password form>p{color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 13px);grid-column:1/-1;margin:0;line-height:1.6}@media (max-width:620px){.reader-reflections{margin-top:65px}.reader-reflections-compose{margin-top:24px}.reader-reflections-question{padding:24px 20px}.reader-reflections-fields{grid-template-columns:1fr}.reader-reflections-form{padding:24px 20px 28px}.reader-reflections-list article{grid-template-columns:1fr;gap:16px}.reader-reflections-list article>div{flex-direction:row;justify-content:space-between}.reflections-admin{padding:38px 20px}.reflections-admin-login{flex-direction:column;align-items:stretch}.reflections-admin-login input{width:100%;min-width:0}.reflections-admin-password,.reflections-admin-password form{grid-template-columns:1fr}.reflections-admin-password button{grid-column:1}}@media (max-width:900px){.site-header nav{font-size:max(var(--mobile-font-floor,0px), 12px);gap:26px}}.reflections-admin-source{border-bottom:0;flex-wrap:wrap;align-items:baseline;gap:6px 12px;width:fit-content;max-width:100%;display:flex}.reflections-admin-source-label{font-size:max(var(--mobile-font-floor,0px), 12px);border-bottom:1px solid;flex:none}.reflections-admin-source strong{font-family:Georgia,Noto Serif KR,serif;font-size:16px;font-weight:500;line-height:1.5}.reflections-admin-tabs{border-bottom:1px solid var(--line);gap:0;margin:0 0 34px;display:flex}.reflections-admin-tabs button{color:#6b746d;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 24px}.reflections-admin-tabs button.active{border-bottom-color:var(--forest);color:var(--forest);background:0 0;font-weight:600}.thinker-admin{border:1px solid var(--line);background:#f7f5ec8c}.thinker-admin-heading{border-bottom:1px solid var(--line);background:#edf1ea;grid-template-columns:minmax(280px,.65fr) 1fr;align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(26px,3vw,42px);display:grid}.thinker-admin-heading>div>p{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.13em;margin:0 0 10px}.thinker-admin-heading h2{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,3.2vw,43px);font-weight:400}.thinker-admin-heading>p{color:#667067;max-width:680px;margin:0;font-size:14px;line-height:1.8}.thinker-admin-toolbar{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:14px 22px;padding:20px clamp(22px,3vw,42px);display:grid}.thinker-admin-toolbar>p{color:#687168;font-size:max(var(--mobile-font-floor,0px), 12px);margin:0}.thinker-admin-toolbar>p strong{color:var(--forest);font-family:Georgia,serif;font-size:25px;font-weight:400}.thinker-admin-toolbar>div{gap:9px;display:flex}.thinker-admin-toolbar button.secondary{color:var(--forest);background:0 0}.thinker-admin-toolbar button:disabled{cursor:wait;opacity:.5}.thinker-admin-toolbar>span{color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 12px);grid-column:1/-1}.thinker-admin-list{margin:0;padding:0;list-style:none}.thinker-admin-list>li{border-bottom:1px solid var(--line);grid-template-columns:74px minmax(180px,.55fr) 1fr auto;align-items:center;gap:clamp(18px,3vw,42px);padding:24px clamp(20px,3vw,38px);display:grid}.thinker-admin-list>li:last-child{border-bottom:0}.thinker-admin-rank{color:var(--brass);gap:3px;display:grid}.thinker-admin-rank span{font-family:Georgia,serif;font-size:32px}.thinker-admin-rank small{color:#7b827b;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 8px);letter-spacing:.08em}.thinker-admin-person p{color:#747c74;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 8px);letter-spacing:.1em;margin:0 0 6px}.thinker-admin-person h3{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:23px;font-weight:400}.thinker-admin-person small{color:#818881;font-size:max(var(--mobile-font-floor,0px), 10px);margin-top:7px;display:block}.thinker-admin-reflections>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 8px);letter-spacing:.1em}.thinker-admin-reflections a{gap:4px;margin-top:8px;display:grid}.thinker-admin-reflections strong{font-family:Georgia,Noto Serif KR,serif;font-size:15px;font-weight:400;line-height:1.45}.thinker-admin-reflections small,.thinker-admin-reflections>p{color:#7c847c;font-size:max(var(--mobile-font-floor,0px), 10px);margin:0}.thinker-admin-move{gap:6px;display:flex}.thinker-admin-move button{min-width:38px;color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 11px);background:0 0;padding:9px 10px}.thinker-admin-move button:disabled{cursor:not-allowed;opacity:.25}@media (max-width:900px){.thinker-admin-list>li{grid-template-columns:55px 1fr auto}.thinker-admin-reflections{grid-column:2}.thinker-admin-move{flex-direction:column;grid-area:1/3/3}}@media (max-width:720px){.thinker-admin-heading{grid-template-columns:1fr;align-items:start}.thinker-admin-heading>p{font-size:max(var(--mobile-font-floor,0px), 13px)}.thinker-admin-toolbar{grid-template-columns:1fr}.thinker-admin-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.thinker-admin-list>li{grid-template-columns:44px 1fr;align-items:start}.thinker-admin-reflections{grid-column:2}.thinker-admin-move{flex-direction:row;grid-area:auto/2}.thinker-admin-move button{flex:1}.thinker-reflection-links a{grid-template-columns:76px 1fr 12px}}.thinker-admin-list>li{grid-template-columns:74px minmax(180px,.55fr) 1fr auto auto;gap:clamp(14px,2vw,30px);transition:opacity .2s,background .2s}.thinker-admin-list>li.is-hidden{opacity:.64;background:#18362c0b}.thinker-admin-visibility{min-width:84px;color:var(--forest)!important;background:0 0!important;padding:9px 12px!important;font-size:11px!important}.thinker-admin-visibility span{color:var(--brass);margin-right:7px}.thinker-admin-visibility.to-show{color:#777!important;border-style:dashed!important}@media (max-width:900px){.thinker-admin-list>li{grid-template-columns:55px 1fr auto auto}.thinker-admin-visibility{grid-area:1/3}.thinker-admin-move{grid-area:1/4/3}}@media (max-width:720px){.thinker-admin-list>li{grid-template-columns:44px 1fr}.thinker-admin-visibility{grid-area:auto/2;width:100%}.thinker-admin-move{grid-area:auto/2}}.translation-admin{border:1px solid var(--line);background:#f7f5ec8c}.translation-admin-heading{border-bottom:1px solid var(--line);background:#edf1ea;grid-template-columns:minmax(260px,.65fr) 1fr;align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(26px,3vw,42px);display:grid}.translation-admin-heading h2{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,3.2vw,43px);font-weight:400}.translation-admin-heading>p{color:#667067;max-width:680px;margin:0;font-size:14px;line-height:1.8}.translation-admin-layout{grid-template-columns:minmax(245px,19vw) minmax(0,1fr);min-height:720px;display:grid}.translation-admin-list{border-right:1px solid var(--line);background:#e5dfcf57}.translation-admin-list button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:0 0;padding:20px;display:block}.translation-admin-list button:hover,.translation-admin-list button.active{background:var(--paper)}.translation-admin-list button.active{box-shadow:inset 3px 0 0 var(--forest)}.translation-admin-list button>span{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.translation-admin-list time{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.08em}.translation-admin-list em{border:1px solid var(--line);color:#747b74;font-size:max(var(--mobile-font-floor,0px), 9px);padding:4px 7px;font-style:normal}.translation-admin-list em[data-status=draft]{color:#8f682e;border-color:#b78a48}.translation-admin-list em[data-status=approved]{color:var(--forest);border-color:#6d917a}.translation-admin-list em[data-status=hidden]{color:#8a302b;border-color:#9c7672}.translation-admin-list strong{word-break:keep-all;font-family:Georgia,Noto Serif KR,serif;font-size:16px;font-weight:400;line-height:1.45;display:block}.translation-admin-workspace{min-width:0;padding:clamp(24px,3vw,44px)}.translation-admin-item-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;padding-bottom:22px;display:flex}.translation-admin-item-header>div:first-child{align-items:center;gap:13px;display:flex}.translation-admin-item-header h3{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:400}.translation-status{border:1px solid var(--line);color:#6f776f;font-size:max(var(--mobile-font-floor,0px), 10px);padding:6px 9px}.translation-status.approved{color:var(--forest);border-color:#6d917a}.translation-status.draft{color:#8f682e;border-color:#b78a48}.translation-status.hidden{color:#8a302b;border-color:#9c7672}.translation-admin-item-header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:9px 18px;display:flex}.translation-admin-item-header a{color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 12px);border-bottom:1px solid}.translation-admin-columns{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.translation-admin-pane{min-width:0;padding:clamp(22px,2.5vw,36px)}.translation-admin-pane+section{border-left:1px solid var(--line);background:var(--paper)}.translation-admin-pane h4{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.13em;text-transform:uppercase;margin:0 0 28px;font-weight:600}.translation-admin-pane.original>div+div{margin-top:23px}.translation-admin-pane.original label,.translation-admin-pane.editor>label{color:#737b74;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.06em;margin-bottom:8px;display:block}.translation-admin-pane.original p,.translation-admin-pane.original ol{color:#3f4841;white-space:pre-wrap;word-break:keep-all;margin:0;font-size:14px;line-height:1.8}.translation-admin-pane.original ol{padding-left:19px}.translation-admin-pane.original li+li{margin-top:7px}.translation-admin-pane.editor>label{color:#4c574e;font-size:max(var(--mobile-font-floor,0px), 11px);margin-bottom:18px}.translation-admin-pane.editor small{color:#899089;margin-left:7px;font-weight:400}.translation-admin-pane.editor textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fbfaf5;border:1px solid #b8beb7;border-radius:0;outline:none;margin-top:7px;padding:12px 13px;font-size:14px;line-height:1.65;display:block}.translation-admin-pane.editor textarea:focus{border-color:var(--forest);box-shadow:0 0 0 1px var(--forest)}.translation-admin-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;display:flex}.translation-admin-actions button.secondary{color:var(--forest);background:0 0}.translation-admin-actions button.danger{color:#8a302b;background:0 0;border-color:#9b4942}.translation-admin-actions button:disabled{cursor:wait;opacity:.5}.translation-admin-actions p{color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 13px);flex-basis:100%;margin:8px 0 0}@media (max-width:980px){.translation-admin-layout{grid-template-columns:1fr;min-height:0}.translation-admin-list{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.translation-admin-list button{border-right:1px solid var(--line);border-bottom:0;min-width:230px}.translation-admin-list button.active{box-shadow:inset 0 -3px 0 var(--forest)}}@media (max-width:720px){.reflections-admin-tabs button{font-size:max(var(--mobile-font-floor,0px), 13px);flex:1;padding:13px 8px}.translation-admin-heading{grid-template-columns:1fr;align-items:start}.translation-admin-heading>p{font-size:max(var(--mobile-font-floor,0px), 13px)}.translation-admin-workspace{padding:20px}.translation-admin-item-header{flex-direction:column;align-items:flex-start}.translation-admin-item-header>div:last-child{justify-content:flex-start}.translation-admin-columns{grid-template-columns:1fr}.translation-admin-pane+section{border-top:1px solid var(--line);border-left:0}.translation-admin-actions button{flex:calc(50% - 9px);padding-left:10px;padding-right:10px}.translation-admin-actions button.danger{flex-basis:100%}}.threads-admin{border:1px solid var(--line);background:#f7f5ec8c}.threads-admin-heading{border-bottom:1px solid var(--line);background:#edf1ea;grid-template-columns:minmax(260px,.65fr) 1fr;align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(26px,3vw,42px);display:grid}.threads-admin-heading h2{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,3.2vw,43px);font-weight:400}.threads-admin-heading>p{color:#667067;max-width:680px;margin:0;font-size:14px;line-height:1.8}.threads-admin-goals{border-bottom:1px solid var(--line);color:#697169;font-size:max(var(--mobile-font-floor,0px), 12px);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:17px clamp(22px,3vw,42px);display:flex}.threads-admin-goals>span:first-child{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em;text-transform:uppercase;margin-right:7px}.threads-admin-goals strong{color:var(--forest);font-weight:600}.threads-admin-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:24px clamp(22px,3vw,42px);display:flex}.threads-admin-toolbar label{color:#657067;font-size:max(var(--mobile-font-floor,0px), 11px);flex:1;gap:8px;display:grid}.threads-admin-toolbar select{width:100%;max-width:720px;color:var(--ink);font:inherit;background:#fbfaf5;border:1px solid #adb5ad;border-radius:0;padding:12px 13px}.threads-admin-toolbar a{color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 12px);border-bottom:1px solid;flex:none}.threads-admin-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.threads-admin-editor,.threads-admin-preview{min-width:0;padding:clamp(24px,3vw,42px)}.threads-admin-editor{border-right:1px solid var(--line);background:#e5dfcf38}.threads-admin-editor header,.threads-admin-preview>header{margin-bottom:28px}.threads-admin-editor h3,.threads-admin-preview h3{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:27px;font-weight:400}.threads-admin-editor>label,.threads-admin-fixed-field{gap:9px;margin-top:22px;display:grid}.threads-admin-editor>label>span,.threads-admin-fixed-field>span{color:#4c574e;font-size:max(var(--mobile-font-floor,0px), 12px)}.threads-admin-editor b,.threads-admin-fixed-field b{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.08em;margin-right:8px}.threads-admin-editor small{color:#888f88;margin-left:6px}.threads-admin-editor textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fbfaf5;border:1px solid #b8beb7;border-radius:0;outline:none;padding:13px 14px;font-size:14px;line-height:1.7}.threads-admin-editor textarea:focus{border-color:var(--forest);box-shadow:0 0 0 1px var(--forest)}.threads-admin-fixed-field blockquote{color:#3e473f;background:#b08bd314;border-left:3px solid #b08bd3;margin:0;padding:17px 18px;font-family:Georgia,Noto Serif KR,serif;font-size:16px;line-height:1.65}.threads-admin-fixed-field cite{color:#6f776f;font-family:var(--font-geist-sans),sans-serif;font-size:max(var(--mobile-font-floor,0px), 11px);margin-top:8px;font-style:normal;display:block}.threads-admin button.threads-admin-reset{color:#637067;font-size:max(var(--mobile-font-floor,0px), 11px);background:0 0;border-color:#8c968e;margin-top:25px;padding:10px 13px}.threads-admin-preview>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.threads-admin-preview>header span{color:#7a827b;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px)}.threads-admin-post{white-space:pre-wrap;color:#2e3630;word-break:keep-all;min-height:320px;box-shadow:inset 4px 0 0 var(--forest);background:#fff;border:1px solid #173f2c38;padding:clamp(24px,3vw,38px);font-size:16px;line-height:1.8}.threads-admin-actions{align-items:center;gap:18px;margin-top:18px;display:flex}.threads-admin-actions p{color:#7a827b;font-size:max(var(--mobile-font-floor,0px), 11px);margin:0;line-height:1.55}.threads-admin-actions button{flex:none}.threads-admin-replies{border-top:1px solid var(--line);margin-top:42px;padding-top:30px}.threads-admin-replies-head{margin-bottom:16px}.threads-admin-replies h4{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:22px;font-weight:400}.threads-admin-replies article{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:18px;display:flex}.threads-admin-replies article+article{margin-top:10px}.threads-admin-replies strong{font-size:max(var(--mobile-font-floor,0px), 12px)}.threads-admin-replies article p{white-space:pre-wrap;color:#6d756e;font-size:max(var(--mobile-font-floor,0px), 12px);margin:7px 0 0;line-height:1.6}.threads-admin-replies article button{color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 11px);background:0 0;flex:none;padding:9px 12px}@media (max-width:980px){.threads-admin-workspace{grid-template-columns:1fr}.threads-admin-editor{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:720px){.reflections-admin-tabs{overflow-x:auto}.reflections-admin-tabs button{flex:none;min-width:120px}.threads-admin-heading{grid-template-columns:1fr;align-items:start}.threads-admin-heading>p{font-size:max(var(--mobile-font-floor,0px), 13px)}.threads-admin-toolbar{flex-direction:column;align-items:stretch}.threads-admin-toolbar select{max-width:none}.threads-admin-goals>span:not(:first-child){display:none}.threads-admin-preview,.threads-admin-editor{padding:22px}.threads-admin-actions{flex-direction:column;align-items:stretch}.threads-admin-actions button{width:100%}.threads-admin-replies article{flex-direction:column;align-items:stretch}.threads-admin-replies article button{width:100%}}.weekly-publication-admin{border:1px solid var(--line);background:#f7f5ec8c}.weekly-publication-heading{border-bottom:1px solid var(--line);background:#edf1ea;grid-template-columns:minmax(260px,.65fr) 1fr;align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(26px,3vw,42px);display:grid}.weekly-publication-heading h2{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,3.2vw,43px);font-weight:400}.weekly-publication-heading>p{color:#667067;max-width:680px;margin:0;font-size:14px;line-height:1.8}.weekly-publication-toolbar{border-bottom:1px solid var(--line);align-items:flex-end;gap:14px;padding:22px clamp(22px,3vw,42px);display:flex}.weekly-publication-toolbar label{color:#657067;font-size:max(var(--mobile-font-floor,0px), 11px);flex:1;gap:8px;display:grid}.weekly-publication-toolbar select{width:100%;max-width:720px;color:var(--ink);font:inherit;background:#fbfaf5;border:1px solid #adb5ad;border-radius:0;padding:12px 13px}.weekly-publication-toolbar button.secondary,.weekly-publication-editor button.secondary{color:var(--forest);background:0 0;border-color:#8c968e}.weekly-publication-empty{color:#707870;margin:0;padding:40px}.weekly-publication-statusbar{border-bottom:1px solid var(--line);background:#e5dfcf42;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(22px,3vw,42px);display:flex}.weekly-publication-statusbar>div{align-items:center;gap:12px;display:flex}.weekly-publication-statusbar small{color:#7b827c;font-size:max(var(--mobile-font-floor,0px), 10px)}.weekly-publication-status{border:1px solid var(--line);color:#777f78;font-size:max(var(--mobile-font-floor,0px), 10px);padding:5px 8px}.weekly-publication-status.ready{color:#8f682e;border-color:#b78a48}.weekly-publication-status.published{color:var(--forest);border-color:#6d917a}.weekly-publication-statusbar button{border:1px solid var(--line);color:#697169;font-size:max(var(--mobile-font-floor,0px), 11px);background:0 0;padding:8px 11px}.weekly-publication-statusbar button.active{border-color:var(--forest);background:var(--forest);color:var(--paper)}.weekly-publication-layout{grid-template-columns:minmax(240px,20vw) minmax(0,1fr);display:grid}.weekly-publication-source{border-right:1px solid var(--line);background:#e5dfcf38;padding:clamp(24px,2.7vw,38px)}.weekly-publication-source h3,.weekly-publication-editor h3{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:25px;font-weight:400}.weekly-publication-source ol{margin:28px 0 0;padding:0;list-style:none}.weekly-publication-source li{border-top:1px solid var(--line);padding:17px 0}.weekly-publication-source time{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.08em;margin-bottom:7px;display:block}.weekly-publication-source li a{color:var(--ink);font-family:Georgia,Noto Serif KR,serif;font-size:15px;line-height:1.55}.weekly-publication-source>div{gap:9px;margin-top:26px;display:grid}.weekly-publication-source>div a{width:max-content;color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 11px);border-bottom:1px solid}.weekly-publication-editor{min-width:0;padding:clamp(24px,3vw,42px)}.weekly-publication-editor>section+section{border-top:1px solid var(--line);margin-top:38px;padding-top:34px}.weekly-publication-editor section>header{margin-bottom:23px}.weekly-publication-editor section>label{color:#4d574f;font-size:max(var(--mobile-font-floor,0px), 11px);margin-top:18px;display:block}.weekly-publication-editor label small{float:right;color:#899089;font-weight:400}.weekly-publication-editor label small.over-limit{color:#9b3b34;font-weight:700}.weekly-publication-editor input,.weekly-publication-editor textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fbfaf5;border:1px solid #b8beb7;border-radius:0;outline:none;margin-top:8px;padding:12px 13px;font-size:14px;line-height:1.65;display:block}.weekly-publication-editor input:focus,.weekly-publication-editor textarea:focus{border-color:var(--forest);box-shadow:0 0 0 1px var(--forest)}.weekly-publication-kakao-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.weekly-publication-kakao-grid label{color:#4d574f;font-size:max(var(--mobile-font-floor,0px), 11px);display:block}.weekly-publication-kakao-grid label>span{display:block}.weekly-publication-kakao-grid button{width:100%;margin-top:8px}.weekly-publication-editor>footer{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.weekly-publication-editor>footer p{color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 12px);margin:0}.weekly-publication-editor button:disabled{cursor:wait;opacity:.55}@media (max-width:980px){.weekly-publication-layout{grid-template-columns:1fr}.weekly-publication-source{border-right:0;border-bottom:1px solid var(--line)}.weekly-publication-source ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.weekly-publication-kakao-grid{grid-template-columns:1fr}}@media (max-width:720px){.weekly-publication-heading{grid-template-columns:1fr;align-items:start}.weekly-publication-heading>p{font-size:max(var(--mobile-font-floor,0px), 13px)}.weekly-publication-toolbar,.weekly-publication-statusbar{flex-direction:column;align-items:stretch}.weekly-publication-toolbar button{width:100%}.weekly-publication-statusbar>div{flex-wrap:wrap}.weekly-publication-statusbar>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.weekly-publication-source ol{grid-template-columns:1fr}.weekly-publication-editor,.weekly-publication-source{padding:22px}.weekly-publication-editor>footer{flex-direction:column;align-items:stretch}.weekly-publication-editor>footer button{width:100%}}@media (max-width:620px){.site-header .brand-mark{width:42px;height:42px;font-size:22px}.brand strong{font-size:15px}.brand small{font-size:max(var(--mobile-font-floor,0px), 10px)}.site-header nav{font-size:max(var(--mobile-font-floor,0px), 11px);gap:24px}.hero-intro .hero-copy,.journey-heading>p,.praxis-hero>p,.thinking-intro>p,.principles-grid article>p,.journey-grid small,.expertise-list p,.morning-preview-foot>p,.praxis-grid>article>p,.note-body>p,.two-column-copy,.profile-copy>p:not(.kicker),.connect>p:not(.kicker),.archive-hero>p:last-child,.reflection-section>p,.reflection-section li{font-size:17px}}.reflection-content>h1,.reflection-content>h2{letter-spacing:-.05em;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(36px,5vw,76px);font-weight:400;line-height:1.25}.reflection-content>h2 a{transition:color .2s}.reflection-content>h2 a:hover{color:var(--brass)}.reflection-series-marker{border-left:3px solid var(--brass);background:#be9a5b14;margin:0 0 30px;padding:17px 20px;text-decoration:none;transition:background-color .18s;display:block}.reflection-series-marker:hover{background:#be9a5b29}:is(.reflection-series-marker:focus-visible,.series-collection-link:focus-visible,.series-collection-back:focus-visible){outline:2px solid var(--forest);outline-offset:5px}.reflection-series-marker:active{background:#be9a5b3b}.reflection-series-marker .reflection-series-action{color:var(--forest);margin-top:14px;font-size:14px}.reflection-series-action b{margin-left:8px;font-weight:400}.series-collection{max-width:1040px;color:var(--forest);margin:0 auto;padding:64px 24px 80px}.series-collection-kicker{letter-spacing:.08em;color:#78603b;margin:0 0 20px;font-size:14px}.series-collection h1{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.4}.series-collection-description{word-break:keep-all;margin:20px 0;font-size:18px;line-height:1.8}.series-collection-count{color:#53604f;flex-wrap:wrap;gap:8px 16px;margin:24px 0 0;font-size:13px;line-height:1.6;display:flex}.series-collection-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.series-collection-list li{border-bottom:1px solid var(--line)}.series-collection-link{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;padding:24px;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.series-collection-link:hover,.series-collection-link:active{background:#be9a5b17}.series-collection-part,.series-collection-link time,.series-collection-author{color:#596259;font-size:14px;line-height:1.8}.series-collection-link h2{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(22px,2.5vw,28px);font-weight:400;line-height:1.5}.series-collection-link p,.series-collection-empty{color:#596259;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}.series-collection-arrow{align-self:center;font-size:22px}.series-collection-back{text-underline-offset:5px;margin-top:32px;padding:12px 0;font-size:16px;text-decoration:underline;display:inline-block}@media (max-width:600px){.series-collection{padding:28px 20px 48px}.series-collection-description{font-size:16px}}.reflection-series-marker p{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.13em;margin:0 0 8px}.reflection-series-marker strong{color:var(--forest);font-family:Georgia,Noto Serif KR,serif;font-size:clamp(19px,2vw,27px);font-weight:400;line-height:1.45;display:block}.reflection-series-marker span{color:#6f786f;font-size:max(var(--mobile-font-floor,0px), 12px);word-break:keep-all;margin-top:6px;line-height:1.6;display:block}.reflection-series-compact{color:var(--brass)!important;font-family:var(--font-geist-mono),monospace!important;letter-spacing:.08em!important;white-space:normal!important;margin:0 0 8px!important;font-size:8px!important;line-height:1.5!important}.reflection-permalink{color:#596259;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.08em;border-bottom:1px solid;margin-top:18px;display:inline-block}.reflection-detail{padding:clamp(80px,10vw,140px) clamp(24px,12vw,180px)}.reflection-detail>.kicker{color:var(--brass);margin-bottom:34px}.reflection-detail .reflection-entry{padding-top:40px}.reflection-detail .reflection-content{margin-left:auto}.morning-catalog-intro{background:var(--deep);color:var(--paper);padding:36px clamp(24px,7vw,108px) 40px}.morning-catalog-intro h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.2}.morning-catalog-intro p{color:#c4d0bd;word-break:keep-all;max-width:760px;margin:16px 0 0;font-size:18px;line-height:1.7}.morning-catalog-list{max-width:1440px;margin:0 auto;padding:36px clamp(24px,7vw,108px) 64px}.morning-catalog .past-reflections{margin-top:0}.morning-catalog .past-reflections-heading{flex-direction:row;align-items:center;gap:16px;padding-bottom:18px}.morning-catalog .past-reflections-heading>span{letter-spacing:0;white-space:nowrap;font-size:16px}.morning-catalog .archive-toolbar{flex-wrap:wrap;gap:16px;padding:22px 0;display:flex}.morning-catalog .archive-filter{flex:180px;max-width:260px}.morning-catalog .archive-toolbar label>span{letter-spacing:0;font-size:16px}.morning-catalog .archive-toolbar input,.morning-catalog .archive-toolbar select{border-radius:10px;font-size:16px}.archive-row-meta{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.archive-latest-badge{background:var(--story-violet-soft);color:var(--story-violet-ink);border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:16px;line-height:1.4;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.archive-latest-badge:before{content:"";background:var(--story-violet);transform-origin:50%;border-radius:50%;flex:none;width:6px;height:6px;animation:2.2s ease-in-out infinite violet-dot-blink}@keyframes violet-dot-blink{0%,to{opacity:1}50%{opacity:.3}}.archive-row:focus-visible .archive-latest-badge{box-shadow:0 0 0 3px var(--story-violet-halo)}.archive-row:focus-visible .archive-latest-badge:before{animation:.65s ease-out violet-dot-invite}@media (hover:hover){.archive-row:hover .archive-latest-badge{box-shadow:0 2px 8px var(--story-violet-halo);transform:translateY(-1px)}.archive-row:hover .archive-latest-badge:before{animation:.65s ease-out infinite violet-dot-invite}}.archive-row:active .archive-latest-badge{transform:scale(1.08)}.archive-latest-badge.is-clicked{animation:.48s ease-out violet-mark-click}@keyframes violet-mark-click{0%,to{filter:none;transform:scale(1)}40%{filter:drop-shadow(0 0 5px var(--story-violet));transform:scale(1.18)}}@keyframes violet-dot-invite{0%,to{transform:scale(1);box-shadow:0 0 #0000}45%{box-shadow:0 0 0 4px var(--story-violet-halo);transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.archive-latest-badge,.archive-latest-badge:before{transition:none!important;animation:none!important}.archive-row:is(:hover,:focus-visible,:active) .archive-latest-badge{transform:none}}@media (max-width:620px){.morning-catalog-intro{padding:28px 20px 30px}.morning-catalog-intro p{font-size:18px}.morning-catalog-list{padding:28px 20px 48px}.morning-catalog .archive-search,.morning-catalog .archive-filter{flex-basis:100%;min-width:0;max-width:none}.archive-row-meta{flex-flow:wrap;grid-column:1;align-items:center;gap:12px}}.reflection-detail-sections{margin-top:42px}.reflection-detail-sections section{border-top:1px solid var(--line);margin-top:38px;padding-top:30px}.reflection-detail-sections h2{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 12px);letter-spacing:.14em;margin:0 0 16px;font-weight:600}.reflection-detail-sections p{color:#596259;word-break:keep-all;margin:0;font-size:17px;line-height:1.9}.reflection-detail-sections .reflection-detail-quote{border-top:0;margin-top:0;padding-top:12px}.reflection-detail-sections .reflection-essay{border-top:0;margin-top:28px;padding-top:0}.reflection-detail-sections .reflection-sources{margin-top:18px;padding:18px 0 0}.reflection-sources h2{font-size:max(var(--mobile-font-floor,0px), 10px);margin-bottom:9px}.reflection-sources p{font-size:14px;line-height:1.7}.reflection-sources a{color:var(--forest);text-underline-offset:3px}.reflection-detail-sections .reflection-summary{border-top:0;border-left:3px solid var(--purple);background:#b789dc14;padding:30px 34px}.reflection-detail-sections .reflection-importance{border-top:0;border-left:3px solid var(--brass);background:#be9a5b14;padding:30px 34px}.reflection-essay p,.reflection-essay ol,.reflection-essay li{color:#596259;word-break:keep-all;font-size:17px;line-height:1.9}.reflection-essay ol{margin:18px 0 0;padding:0;list-style:none}.reflection-essay li+li{margin-top:10px}.reflection-detail-sections .reflection-application{background:var(--paper2);border-top:0;margin-top:54px;padding:38px 40px}.reflection-detail-sections .reflection-application h2{color:#4c5049}.reflection-detail-sections .reflection-application p{color:#292e2a;font-size:18px;line-height:1.95}.reflection-application-copy{margin-top:24px}.reflection-application-copy .reflection-application-lead{color:#29312b;margin:0;font-weight:600;line-height:1.8}.reflection-application-steps{gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.reflection-application-step{color:#292e2a;word-break:keep-all;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;font-size:18px;line-height:1.8;display:grid}.reflection-application-number{height:1lh;font-size:inherit;line-height:inherit;place-items:center;display:grid}.reflection-application-number>span{width:28px;height:28px;color:var(--forest);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);border:1px solid #173f2c6b;border-radius:50%;place-items:center;line-height:1;display:grid}.reflection-application-step-text{min-width:0;font-size:inherit;line-height:inherit}.reflection-application-closing-group{border-top:1px solid #173f2c2e;margin-top:28px;padding-top:22px}.reflection-application-copy .reflection-application-closing{color:#4e574f;margin:0;font-size:17px;line-height:1.85}.reflection-application-copy .reflection-application-closing+.reflection-application-closing{margin-top:10px}.reflection-detail-sections .reflection-question{background:var(--forest);color:var(--paper);border-top:0;margin-top:28px;padding:45px 40px}.reflection-detail-sections .reflection-question h2{color:#d4bd91}.reflection-detail-sections .reflection-question p{color:var(--paper);font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,3.7vw,46px);line-height:1.55}.reflection-detail-sections .reflection-related,.reflection-detail-sections .reflection-author{margin-top:46px}.reflection-detail-sections .reflection-actions{margin-top:46px;padding-top:24px}.reflection-actions-buttons{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.reflection-actions-buttons button{border:1px solid var(--line);color:#173f2c;min-height:48px;font:inherit;cursor:pointer;background:0 0;border-radius:24px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:16px;transition:background .15s,transform .15s;display:inline-flex}.reflection-actions-buttons button:hover{background:#b08bd31f}.reflection-actions-buttons button:active{transform:scale(.97)}.reflection-actions-buttons button:focus-visible{outline-offset:4px;outline:2px solid #173f2c}.reflection-actions-buttons button:disabled{opacity:.55;cursor:wait}.reflection-actions-buttons button[aria-pressed=true]{background:#b08bd31f;border-color:#b08bd3}.reflection-heart{color:var(--story-violet);flex-shrink:0}.reflection-reaction-count{font-variant-numeric:tabular-nums}.reflection-detail-sections .reflection-actions-status{margin-top:10px;font-size:14px;line-height:1.6}.reflection-actions-status:empty{display:none}.reflection-actions input{width:100%;min-width:0;margin-top:12px;padding:12px;font-size:16px}.reflection-detail-sections .reflection-author>p{color:var(--forest);margin-bottom:12px;font-family:Georgia,Noto Serif KR,serif;font-size:18px}.reflection-detail-sections ul{color:#596259;margin:0;padding:0;font-size:16px;line-height:1.8;list-style:none}.reflection-related li{border-bottom:1px solid var(--line);padding:13px 0}.reflection-related a{color:var(--forest);text-decoration:none}.reflection-related a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:700px){.reflection-detail-sections .reflection-summary,.reflection-detail-sections .reflection-importance,.reflection-detail-sections .reflection-application,.reflection-detail-sections .reflection-question{padding-left:22px;padding-right:22px}.reflection-application-copy{margin-top:20px}.reflection-application-steps{gap:15px;margin-top:22px}.reflection-application-step{grid-template-columns:27px minmax(0,1fr);gap:10px;font-size:17px;line-height:1.75}.reflection-application-number>span{width:25px;height:25px;font-size:max(var(--mobile-font-floor,0px), 10px)}.reflection-application-closing-group{margin-top:24px;padding-top:18px}.reflection-application-copy .reflection-application-closing{font-size:16px;line-height:1.8}.reflection-detail-sections .reflection-question p{font-size:clamp(26px,8vw,36px)}}.reflection-post-nav{border-top:1px solid var(--line);color:#596259;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:start;gap:28px;margin-top:55px;padding-top:28px;line-height:1.7;display:grid}.reflection-post-nav>div:last-child{text-align:right}.reflection-post-nav>a{color:var(--brass);white-space:nowrap}.reflection-series-nav{color:var(--forest);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);border:1px solid #be9a5b73;grid-template-columns:1fr auto 1fr;align-items:start;gap:14px 28px;margin-top:55px;padding:23px 26px;line-height:1.7;display:grid}.reflection-series-nav>p{color:var(--brass);letter-spacing:.1em;grid-column:1/-1;margin:0 0 4px}.reflection-series-nav>span{color:var(--brass);white-space:nowrap}.reflection-series-nav>div:last-child{text-align:right}@media (max-width:620px){.reflection-detail{padding-left:20px;padding-right:20px}.reflection-post-nav{grid-template-columns:1fr;gap:18px}.reflection-post-nav>div:last-child{text-align:left}.reflection-series-nav{grid-template-columns:1fr;gap:12px;padding:21px 20px}.reflection-series-nav>p{grid-column:1}.reflection-series-nav>div:last-child{text-align:left}}.praxis-page-link{border-bottom:1px solid var(--ink);align-items:center;gap:34px;width:max-content;margin:42px 0 0 auto;padding-bottom:7px;font-size:15px;display:flex}.praxis-page-link span{font-size:19px}.praxis-grid>a{display:block}.praxis-grid>a article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f2efe552;height:100%;min-height:310px;padding:28px clamp(22px,2.5vw,38px) 35px;transition:background .18s;position:relative}.praxis-grid>a:hover article{background:var(--paper)}.praxis-grid>a article>p{color:#697169;word-break:keep-all;max-width:390px;margin:0;font-size:17px;line-height:1.78}.praxis-grid>a article>b{color:var(--forest);font-size:18px;font-weight:400;position:absolute;bottom:27px;right:28px}.praxis-page{background:var(--paper)}.praxis-header{background:var(--deep);color:var(--paper);justify-content:space-between;align-items:center;padding:28px clamp(24px,5vw,76px);display:flex}.praxis-header nav{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 12px);letter-spacing:.1em;text-transform:uppercase;gap:clamp(20px,3vw,46px);display:flex}.praxis-header nav a{opacity:.72}.praxis-header nav a:hover{opacity:1}.praxis-page-hero{background:radial-gradient(circle at 80% 25%,#97a98f2b,transparent 28%),linear-gradient(145deg,var(--forest),var(--deep) 82%);min-height:calc(100svh - 104px);color:var(--paper);padding:42px clamp(24px,7vw,108px) 54px;position:relative;overflow:hidden}.praxis-page-hero:before{content:"";border:1px solid #f2efe51c;border-radius:50%;width:58vw;height:58vw;position:absolute;bottom:-24vw;right:-12vw;box-shadow:0 0 0 7vw #ffffff04,0 0 0 14vw #ffffff03}.praxis-page-meta{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.15em;border-top:1px solid #f2efe53d;justify-content:space-between;padding-top:16px;display:flex;position:relative}.praxis-page-meta p{color:#d4bd91;margin:0}.praxis-page-meta span{opacity:.5}.praxis-page-title{grid-template-columns:150px 1fr;align-items:end;margin-top:clamp(36px,5vh,64px);display:grid;position:relative}.praxis-side-note{color:#f2efe573;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.13em;margin:0 0 20px;line-height:1.9}.praxis-page-title h1{letter-spacing:-.065em;margin:0;font-family:Georgia,serif;font-size:clamp(72px,11vw,178px);font-weight:400;line-height:.78}.praxis-page-title h1 em{color:#d4bd91;font-weight:400}.praxis-page-intro{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin:clamp(45px,7vh,80px) 0 0 150px;display:grid;position:relative}.praxis-page-intro>div>p{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.15em;margin:0 0 12px}.praxis-page-intro h2{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(25px,3vw,42px);font-weight:400}.praxis-page-intro>p{color:#f2efe5ad;word-break:keep-all;max-width:620px;margin:0;font-size:17px;line-height:1.9}.praxis-scroll{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.13em;align-items:center;gap:18px;display:flex;position:absolute;bottom:40px;right:clamp(24px,7vw,108px)}.praxis-scroll b{font-size:18px;font-weight:400}.praxis-section{padding:clamp(90px,11vw,165px) clamp(24px,7vw,108px)}.praxis-section-head{grid-template-columns:minmax(220px,.34fr) 1fr;align-items:start;gap:7vw;display:grid}.praxis-section-head>p{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.14em;margin:12px 0 0}.praxis-section-head>p span{color:var(--brass);margin-right:18px}.praxis-section-head h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(42px,6vw,86px);font-weight:400;line-height:1.15}.praxis-section-head h2 em{color:var(--forest);font-weight:400}.praxis-section-head.light h2 em{color:#d4bd91}.method-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(70px,8vw,115px);display:grid}.method-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;padding:27px clamp(20px,2.2vw,34px)}.method-grid article>div{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.13em;justify-content:space-between;display:flex}.method-grid article>div span{color:var(--brass)}.method-grid article>div p{margin:0}.method-grid h3{color:var(--forest);margin:104px 0 18px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(25px,2.2vw,34px);font-weight:400}.method-grid article>p{color:#677067;word-break:keep-all;margin:0;font-size:16px;line-height:1.8}.method-flow{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 13px);letter-spacing:.15em;justify-content:center;align-items:center;gap:clamp(16px,3vw,48px);margin-top:62px;display:flex}.method-flow i{color:var(--brass);font-family:Georgia,serif;font-size:19px;font-style:normal}.praxis-fields-page{background:var(--deep);color:var(--paper)}.fields-list{border-top:1px solid #f2efe533;margin-top:clamp(70px,8vw,115px)}.fields-list article{border-bottom:1px solid #f2efe52e;grid-template-columns:55px minmax(220px,.7fr) 1fr minmax(190px,.45fr);align-items:center;gap:3vw;padding:34px 0;display:grid}.fields-list>article>span{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px)}.fields-list article div>p{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.13em;margin:0 0 9px}.fields-list h3{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(25px,2.5vw,37px);font-weight:400}.fields-list article>p{color:#f2efe5a6;margin:0;font-size:16px;line-height:1.8}.fields-list small{color:#f2efe566;font-size:max(var(--mobile-font-floor,0px), 13px);line-height:1.7}.featured-praxis-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:clamp(70px,8vw,115px);display:grid}.featured-praxis-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:530px;padding:29px clamp(22px,2.7vw,42px) 40px;position:relative}.featured-meta{color:#6c746c;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.11em;justify-content:space-between;display:flex}.featured-meta span{color:var(--brass)}.featured-meta p{text-align:right;margin:0}.featured-praxis-grid h3{word-break:keep-all;margin:85px 0 24px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,2.7vw,40px);font-weight:400;line-height:1.35}.featured-praxis-grid article>p{color:#667066;word-break:keep-all;font-size:16px;line-height:1.85}.featured-praxis-grid blockquote{border-top:1px solid var(--line);color:var(--forest);margin:38px 0 0;padding-top:26px;font-family:Georgia,Noto Serif KR,serif;font-size:19px;line-height:1.65;display:block}.coming-label{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.15em;position:absolute;bottom:30px;left:clamp(22px,2.7vw,42px)}.praxis-experiment{background:var(--forest);color:var(--paper);grid-template-columns:.3fr 1fr;gap:7vw;padding:clamp(85px,10vw,145px) clamp(24px,7vw,108px);display:grid}.praxis-experiment>p{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.14em;margin:10px 0}.praxis-experiment h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(40px,5.4vw,76px);font-weight:400;line-height:1.2}.praxis-experiment h2 em{color:#d4bd91;font-weight:400}.praxis-experiment>div{border-top:1px solid #f2efe533;grid-column:2;grid-template-columns:.32fr 1fr;gap:4vw;margin-top:30px;padding-top:32px;display:grid}.praxis-experiment>div span{color:#f2efe58c;font-size:14px}.praxis-experiment blockquote{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(24px,3vw,40px);line-height:1.5;display:block}.praxis-closing{text-align:center}.praxis-closing>p:first-child{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.15em}.praxis-closing h2{letter-spacing:-.055em;margin:38px 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(50px,7vw,100px);font-weight:400;line-height:1.12}.praxis-closing h2 em{color:var(--forest);font-weight:400}.praxis-closing>p:not(:first-child){color:#667066;max-width:650px;margin:0 auto;font-size:18px;line-height:1.9}.praxis-closing>a{border-bottom:1px solid var(--ink);gap:35px;margin-top:48px;padding-bottom:8px;display:inline-flex}.praxis-footer{background:var(--deep);color:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;padding:45px clamp(24px,5vw,76px);display:grid}.praxis-footer>p{text-align:right;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em;opacity:.45;margin:0}@media (max-width:900px){.praxis-header{flex-direction:column;align-items:flex-start;gap:20px}.praxis-header nav{width:100%;overflow-x:auto}.praxis-page-title{grid-template-columns:100px 1fr}.praxis-page-intro{grid-template-columns:1fr;margin-left:100px}.praxis-section-head{grid-template-columns:1fr;gap:42px}.method-grid{grid-template-columns:1fr 1fr}.fields-list article{grid-template-columns:45px 1fr}.fields-list article>p,.fields-list article>small{grid-column:2}.featured-praxis-grid{grid-template-columns:1fr}.featured-praxis-grid article{min-height:430px}.praxis-experiment{grid-template-columns:1fr}.praxis-experiment>div{grid-column:1}.praxis-footer{grid-template-columns:1fr;gap:25px}.praxis-footer>p{text-align:left}}@media (max-width:620px){.praxis-header{padding:20px}.praxis-header nav{font-size:max(var(--mobile-font-floor,0px), 10px);gap:22px}.praxis-page-hero{min-height:850px;padding:34px 20px 45px}.praxis-page-meta span{display:none}.praxis-page-title{margin-top:70px;display:block}.praxis-side-note{display:none}.praxis-page-title h1{font-size:clamp(62px,20vw,88px);line-height:.83}.praxis-page-intro{margin:80px 0 0}.praxis-page-intro>p{font-size:16px}.praxis-scroll{right:20px}.praxis-section{padding-left:20px;padding-right:20px}.method-grid{grid-template-columns:1fr}.method-grid article{min-height:245px}.method-grid h3{margin-top:70px}.method-flow{flex-wrap:wrap;justify-content:flex-start;gap:12px 15px}.fields-list article{padding:30px 0}.featured-praxis-grid article{min-height:480px}.praxis-experiment{padding-left:20px;padding-right:20px}.praxis-experiment>div{grid-template-columns:1fr;gap:22px}.praxis-closing h2{font-size:clamp(44px,14vw,66px)}.praxis-page-link{margin-left:0}}.featured-praxis-grid>a{display:block}.featured-praxis-grid>a article{height:100%}.featured-praxis-grid>a:hover article{background:#ece8dc}.featured-praxis-grid>a:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.praxis-article-page{background:var(--paper);color:var(--ink)}.praxis-article-header{background:var(--deep);color:var(--paper);justify-content:space-between;align-items:center;padding:26px clamp(24px,5vw,76px);display:flex}.praxis-article-header>a:last-child{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.12em}.praxis-article-hero{padding:clamp(80px,9vw,135px) clamp(24px,12vw,180px) clamp(85px,10vw,150px);position:relative;overflow:hidden}.praxis-article-hero:after{content:"";border:1px solid #173f2c1c;border-radius:50%;width:48vw;height:48vw;position:absolute;bottom:-22vw;right:-10vw;box-shadow:0 0 0 6vw #173f2c06,0 0 0 12vw #173f2c05}.article-kicker{z-index:1;border-top:1px solid var(--line);color:#667066;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.13em;justify-content:space-between;padding-top:16px;display:flex;position:relative}.article-kicker span{color:var(--brass)}.article-kicker p{margin:0}.praxis-article-hero>h1{z-index:1;letter-spacing:-.06em;word-break:keep-all;max-width:1120px;margin:clamp(50px,7vw,95px) 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(48px,7.6vw,112px);font-weight:400;line-height:1.14;position:relative}.article-subtitle{z-index:1;color:#697169;margin:30px 0 0;font-size:clamp(17px,1.5vw,21px);position:relative}.today-question{z-index:1;border-top:1px solid var(--line);grid-template-columns:minmax(170px,.28fr) 1fr;gap:6vw;margin-top:clamp(90px,10vw,150px);padding-top:36px;display:grid;position:relative}.today-question>p{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.13em;margin:8px 0}.today-question h2{letter-spacing:-.035em;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(32px,4.4vw,62px);font-weight:400;line-height:1.42}.article-section{grid-template-columns:minmax(190px,.27fr) 1fr;gap:7vw;padding:clamp(85px,10vw,150px) clamp(24px,12vw,180px);display:grid}.article-section-label{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.13em;padding-top:10px}.article-section-label span{color:var(--brass);margin-right:16px}.article-section-label p{margin:0;display:inline}.article-section-content{max-width:900px}.classic-explanation{color:#4d564e;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(23px,2.4vw,34px);line-height:1.8}.classic-idea blockquote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:65px 1fr;gap:18px;margin:70px 0 0;padding:46px 0;display:grid}.classic-idea blockquote>span{color:var(--brass);font-family:Georgia,serif;font-size:80px;line-height:.7}.classic-idea blockquote p{word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,3.4vw,49px);line-height:1.55}.classic-source{color:#777e77;font-size:max(var(--mobile-font-floor,0px), 13px);margin:20px 0 0;line-height:1.7}.article-tension{background:var(--deep);color:var(--paper)}.article-section-label.light span{color:#d4bd91}.article-tension h2,.into-practice h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(40px,5.2vw,75px);font-weight:400;line-height:1.2}.article-tension h2 em{color:#d4bd91;font-weight:400}.tension-intro{color:#f2efe5a6;word-break:keep-all;max-width:720px;margin:35px 0 60px;font-size:18px;line-height:1.9}.article-tension ol{margin:0;padding:0;list-style:none}.article-tension li{border-top:1px solid #f2efe52e;grid-template-columns:55px 1fr;gap:20px;padding:24px 0;display:grid}.article-tension li span{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px)}.article-tension li p{margin:0;font-size:17px;line-height:1.75}.zune-reflection{background:#e5dfcf}.zune-reflection .article-section-content{position:relative}.reflection-mark{float:left;color:var(--forest);margin:0 30px 0 0;font-family:Georgia,serif;font-size:clamp(90px,11vw,155px);font-style:italic;line-height:.8}.zune-reflection .article-section-content>p:not(.reflection-mark){color:#263329;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(25px,2.65vw,38px);line-height:1.85}.zune-reflection .article-section-content>p+p{margin-top:30px}.into-practice h2 em{color:var(--forest);font-weight:400}.practice-checklist{border-top:1px solid var(--line);margin-top:70px}.practice-checklist article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 35px;align-items:start;gap:25px;padding:30px 0;display:grid}.practice-checklist article>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px)}.practice-checklist h3{margin:0 0 10px;font-family:Georgia,Noto Serif KR,serif;font-size:25px;font-weight:400}.practice-checklist p{color:#667066;margin:0;font-size:16px;line-height:1.8}.practice-checklist b{border:1px solid var(--forest);width:28px;height:28px;color:var(--forest);border-radius:50%;justify-content:center;align-items:center;font-weight:400;display:flex}.praxis-question-card{border:1px solid var(--forest);text-align:center;margin:0 clamp(24px,7vw,108px);padding:clamp(45px,6vw,85px)}.praxis-question-card>p{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.15em;margin:0}.praxis-question-card blockquote{max-width:970px;color:var(--forest);letter-spacing:-.035em;word-break:keep-all;margin:38px auto 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(34px,4.6vw,66px);line-height:1.48;display:block}.small-experiment{background:var(--forest);color:var(--paper);margin-top:clamp(85px,10vw,150px)}.experiment-meta{color:#f2efe57a;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.13em;border-top:1px solid #f2efe538;justify-content:space-between;padding-top:16px;display:flex}.experiment-meta span{color:#d4bd91}.experiment-meta p{margin:0}.small-experiment h2{margin:65px 0 55px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:1.3}.small-experiment ol{margin:0;padding:0;list-style:none}.small-experiment li{border-top:1px solid #f2efe52e;grid-template-columns:44px 1fr;gap:25px;padding:24px 0;display:grid}.small-experiment li span{color:#d4bd91;width:30px;height:30px;font-size:max(var(--mobile-font-floor,0px), 12px);border:1px solid #d4bd91;border-radius:50%;justify-content:center;align-items:center;display:flex}.small-experiment li p{margin:2px 0 0;font-size:17px;line-height:1.7}.closing-thought{text-align:center;padding:clamp(110px,14vw,220px) clamp(24px,10vw,150px)}.closing-thought>p{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.15em;margin:0}.closing-thought blockquote{letter-spacing:-.055em;word-break:keep-all;max-width:1150px;margin:45px auto;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(42px,6.4vw,92px);line-height:1.35;display:block}.closing-thought>span{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.18em}.praxis-related{border-top:1px solid var(--line);padding-top:90px;padding-bottom:100px}.related-praxis-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.related-praxis-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:28px;position:relative}.related-praxis-grid>a>span{color:#6b746c;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.1em}.related-praxis-grid h3{margin:65px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:26px;font-weight:400;line-height:1.4}.related-praxis-grid b{color:var(--forest);font-weight:400;position:absolute;bottom:22px;right:25px}.praxis-post-nav{border-top:1px solid var(--line);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);grid-template-columns:1fr auto 1fr;gap:28px;padding:32px clamp(24px,7vw,108px);line-height:1.7;display:grid}.praxis-post-nav>div:last-child{text-align:right}@media (max-width:900px){.article-section{grid-template-columns:1fr;gap:45px}.praxis-article-hero{padding-left:7vw;padding-right:7vw}.related-praxis-grid{grid-template-columns:1fr}.related-praxis-grid>a{min-height:220px}}@media (max-width:620px){.praxis-article-header{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.praxis-article-hero{padding:70px 20px 90px}.article-kicker{flex-direction:column;align-items:flex-start;gap:10px}.praxis-article-hero>h1{font-size:clamp(44px,13.5vw,64px)}.today-question{grid-template-columns:1fr;gap:24px;margin-top:85px}.article-section{padding:80px 20px}.classic-idea blockquote{grid-template-columns:40px 1fr}.classic-idea blockquote>span{font-size:55px}.zune-reflection .article-section-content>p:not(.reflection-mark){font-size:25px}.reflection-mark{font-size:82px}.practice-checklist article{grid-template-columns:34px 1fr}.practice-checklist article>b{display:none}.praxis-question-card{margin:0 20px;padding:50px 24px}.praxis-question-card blockquote{font-size:32px}.small-experiment{margin-top:80px}.closing-thought{padding:110px 20px}.closing-thought blockquote{font-size:clamp(38px,11vw,56px)}.praxis-post-nav{grid-template-columns:1fr;padding:28px 20px}.praxis-post-nav>div:last-child{text-align:left}}.subpage-hero{background:radial-gradient(circle at 88% 76%,#97a98f1f,transparent 36%),var(--deep);min-height:760px;color:var(--paper);grid-template-rows:auto 1fr;padding:34px clamp(24px,7vw,108px) 72px;display:grid;position:relative;overflow:hidden}.subpage-hero:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #f2efe51c;border-radius:50%;width:84vw;position:absolute;bottom:-54vw;right:-13vw}.subpage-hero-meta{z-index:1;color:#f2efe57a;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #f2efe538;justify-content:space-between;padding-top:16px;display:flex;position:relative}.subpage-hero-meta p,.subpage-hero-meta span{margin:0}.subpage-hero-meta p{color:#d4bd91}.subpage-hero-title{display:none}.subpage-hero-intro{z-index:1;grid-template-columns:minmax(0,.7fr) minmax(280px,.3fr);align-items:end;gap:8vw;padding-top:clamp(110px,12vw,190px);display:grid;position:relative}.subpage-hero-intro>div>p{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.15em;text-transform:uppercase;margin:0 0 28px}.subpage-hero-intro h2{letter-spacing:-.06em;word-break:keep-all;max-width:1180px;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(64px,7.2vw,116px);font-weight:400;line-height:1.06}.subpage-hero-intro>p{color:#f2efe594;word-break:keep-all;max-width:720px;margin:0 0 5px;font-size:clamp(15px,1.2vw,18px);line-height:1.9}@media (max-width:900px){.subpage-hero{min-height:740px;padding-bottom:58px}.subpage-hero-intro{grid-template-columns:1fr;gap:28px}.subpage-hero-intro h2{font-size:clamp(56px,9vw,88px)}}@media (max-width:620px){.subpage-hero{min-height:650px;padding:24px 20px 46px}.subpage-hero:after{width:125vw;bottom:-18vw;right:-43vw}.subpage-hero-meta{font-size:max(var(--mobile-font-floor,0px), 8px);gap:20px;line-height:1.45}.subpage-hero-meta span{text-align:right;max-width:48%}.subpage-hero-intro{gap:28px;padding-top:72px}.subpage-hero-intro>div>p{font-size:max(var(--mobile-font-floor,0px), 9px);margin-bottom:15px}.subpage-hero-intro h2{font-size:clamp(42px,12.2vw,58px);line-height:1.12}.subpage-hero-intro>p{font-size:14px;line-height:1.8}}.primary-header{z-index:20;background:var(--deep);width:100%;color:var(--paper);justify-content:space-between;align-items:center;padding:28px clamp(24px,5vw,76px);display:flex;position:relative}.primary-header .brand-mark-seasonal{object-fit:contain;width:64px;height:52px}.primary-header-overlay{background:0 0;position:absolute;top:0;left:0}.primary-header-actions{align-items:center;gap:clamp(22px,3vw,48px);min-width:0;display:flex}.primary-header nav{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 12px);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(18px,2.2vw,38px);display:flex}.primary-header nav a{opacity:.68;white-space:nowrap;padding:10px 0}:is(.primary-header nav a:hover,.primary-header nav a:focus-visible){opacity:1}.primary-header nav a[aria-current=page]{color:#d4bd91;opacity:1;box-shadow:inset 0 -1px #d4bd91}.circle-link--subscribe{text-align:center;width:108px;height:108px;line-height:1.55}@media (max-width:900px){.primary-header{flex-direction:column;align-items:flex-start;gap:18px;padding:22px 24px}.primary-header-actions{width:100%}.primary-header nav{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.primary-header nav::-webkit-scrollbar{display:none}}@media (max-width:620px){.primary-header{gap:20px;padding:20px}.primary-header .brand{gap:12px}.primary-header .brand-mark{width:38px;height:38px}.primary-header .brand-mark-seasonal{width:52px;height:42px}.primary-header .brand strong{letter-spacing:.14em;font-size:15px}.primary-header .brand small{display:none}.primary-header-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 18px;display:grid}.primary-header nav{font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.09em;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:0 18px;line-height:1.25;display:grid;overflow:visible}.primary-header nav a{white-space:normal;border-bottom:1px solid #f2efe521;align-items:center;min-height:38px;padding:8px 0;display:flex}.primary-header nav a[aria-current=page]{box-shadow:inset 0 -1px #d4bd91}.primary-header .language-switch{font-size:max(var(--mobile-font-floor,0px), 10px);align-self:end;margin-bottom:10px}.circle-link--subscribe{width:84px;height:84px}.primary-header-overlay+.hero{padding-top:280px}.about-hero{padding-top:34px}.about-hero h1{letter-spacing:-.055em;margin:64px 0 62px;font-size:clamp(40px,11.2vw,50px);line-height:1.12}.about-hero h1 br{display:none}.english-page .about-hero h1{font-size:clamp(38px,10.5vw,47px);line-height:1.08}}.principles-grid>a{border-right:1px solid #f2efe524;display:block}.principles-grid>a:first-child{border-left:1px solid #f2efe524}.principles-grid>a article,.principles-grid>a article:first-child{border:0;height:100%}.classics-page-link{width:max-content;color:var(--paper);border-bottom:1px solid #f2efe58c;align-items:center;gap:34px;margin:42px 0 0 auto;padding-bottom:7px;font-size:15px;display:flex}.classics-page-link span{font-size:19px}.classics-page{background:var(--paper)}.classics-header{background:var(--deep);color:var(--paper);justify-content:space-between;align-items:center;padding:28px clamp(24px,5vw,76px);display:flex}.classics-header nav{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 12px);letter-spacing:.1em;text-transform:uppercase;gap:clamp(20px,3vw,46px);display:flex}.classics-header nav a{opacity:.7}.classics-header nav a:hover{opacity:1}.classics-hero{background:var(--deep);min-height:calc(100svh - 104px);color:var(--paper);padding:42px clamp(24px,7vw,108px) 70px}.classics-meta{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.15em;border-top:1px solid #f2efe538;justify-content:space-between;padding-top:16px;display:flex}.classics-meta span{color:#d4bd91}.classics-meta p{opacity:.45;margin:0}.classics-title{grid-template-columns:145px 1fr;align-items:end;margin-top:clamp(42px,6vh,75px);display:grid}.classics-title>p{color:#f2efe56b;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.14em;margin:0 0 20px;line-height:1.9}.classics-title h1{letter-spacing:-.075em;margin:0;font-family:Georgia,serif;font-size:clamp(80px,12.5vw,195px);font-weight:400;line-height:.7}.classics-title h1 em{color:#d4bd91;font-weight:400}.classics-intro{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin:clamp(70px,8vh,115px) 0 0 145px;display:grid}.classics-intro>div>p{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.15em;margin:0 0 12px}.classics-intro h2{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,3.2vw,45px);font-weight:400;line-height:1.35}.classics-intro>p{color:#f2efe5a6;word-break:keep-all;max-width:650px;margin:0;font-size:17px;line-height:1.9}.classics-section{padding:clamp(90px,11vw,165px) clamp(24px,7vw,108px)}.classics-section-head{grid-template-columns:minmax(220px,.34fr) 1fr;gap:7vw;display:grid}.classics-section-head>p{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.14em;margin:12px 0 0}.classics-section-head>p span{color:var(--brass);margin-right:18px}.classics-section-head h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(42px,6vw,86px);font-weight:400;line-height:1.15}.classics-section-head h2 em{color:var(--forest);font-weight:400}.classics-section-head.light h2 em{color:#d4bd91}.thinker-list{border-top:1px solid var(--line);margin-top:clamp(75px,9vw,125px)}.thinker-list article{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(210px,.65fr) 1fr minmax(250px,.75fr);gap:3.5vw;padding:46px 0;display:grid}.thinker-index{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);flex-direction:column;justify-content:space-between;display:flex}.thinker-index small{color:#747c74;font-size:max(var(--mobile-font-floor,0px), 9px)}.thinker-name>p{color:#697169;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.13em;margin:0 0 12px}.thinker-name h3{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,3vw,44px);font-weight:400}.thinker-body>p{color:#596259;margin:0;font-size:16px;line-height:1.85}.thinker-concepts{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.thinker-concepts span{border:1px solid var(--line);font-size:max(var(--mobile-font-floor,0px), 11px);border-radius:20px;padding:7px 12px}.thinker-body>small{color:#858b85;font-size:max(var(--mobile-font-floor,0px), 11px);margin-top:22px;display:block}.thinker-list blockquote{color:var(--forest);word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(21px,2vw,29px);line-height:1.65;display:block}.thinker-reflection-links{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.thinker-reflection-links>p{font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;color:var(--brass)!important;margin:0 0 10px!important;font-size:9px!important;line-height:1.5!important}.thinker-reflection-links ul{margin:0;padding:0;list-style:none}.thinker-reflection-links li+li{border-top:1px solid #173f2c1a}.thinker-reflection-links a{color:#596259;font-size:max(var(--mobile-font-floor,0px), 11px);grid-template-columns:82px 1fr 14px;align-items:start;gap:9px;padding:10px 0;line-height:1.55;display:grid}:is(.thinker-reflection-links a:hover,.thinker-reflection-links a:focus-visible){color:var(--forest);outline:none}.thinker-reflection-links time{color:#858b85;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 8px)}.thinker-reflection-links b{color:var(--brass);font-weight:400}.thinker-name h3 a{color:inherit}:is(.thinker-name h3 a:hover,.thinker-name h3 a:focus-visible){color:var(--brass);outline:none}.thinker-detail-link{color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 11px);border-bottom:1px solid #173f2c4d;margin-top:18px;padding-bottom:4px;display:inline-block}.thinker-explorer{margin-top:clamp(75px,9vw,125px)}.thinker-explorer-intro{border-top:1px solid var(--line);grid-template-columns:minmax(280px,.8fr) 1fr;align-items:end;gap:7vw;padding:30px 0 38px;display:grid}.thinker-explorer-intro>div>p{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.14em;margin:0 0 12px}.thinker-explorer-intro h2{letter-spacing:-.035em;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,3.4vw,48px);font-weight:400;line-height:1.35}.thinker-explorer-intro>p{color:#687168;word-break:keep-all;max-width:640px;margin:0;font-size:15px;line-height:1.85}.thinker-primary-tools{border-top:1px solid var(--line);grid-template-columns:minmax(280px,1fr) minmax(210px,.36fr) 150px;align-items:end;gap:12px;padding-top:22px;display:grid;position:relative}.thinker-primary-tools label{gap:8px;display:grid}.thinker-primary-tools label>span,.thinker-sort>span{color:#687168;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em}.thinker-primary-tools input,.thinker-primary-tools select{border:1px solid var(--line);width:100%;height:52px;color:var(--ink);font:inherit;font-size:max(var(--mobile-font-floor,0px), 13px);background:#ffffff38;border-radius:0;outline:none;padding:0 15px}.thinker-primary-tools input:focus,.thinker-primary-tools select:focus{border-color:var(--forest);box-shadow:0 0 0 1px var(--forest)}.thinker-primary-tools input::placeholder{color:#8a918a}.thinker-detail-filters{position:relative}.thinker-detail-filters summary{border:1px solid var(--line);height:52px;color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 12px);cursor:pointer;justify-content:space-between;align-items:center;padding:0 15px;list-style:none;display:flex}.thinker-detail-filters summary::-webkit-details-marker{display:none}.thinker-detail-filters summary span{font-size:18px;font-weight:300;transition:transform .18s}.thinker-detail-filters[open] summary span{transform:rotate(45deg)}.thinker-detail-filters>div{z-index:5;border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,1fr);gap:12px;width:min(680px,82vw);padding:20px;display:grid;position:absolute;top:60px;right:0;box-shadow:0 18px 45px #13281d1f}.thinker-topic-chips{border-bottom:1px solid var(--line);scrollbar-width:none;gap:8px;padding:22px 0;display:flex;overflow-x:auto}.thinker-topic-chips::-webkit-scrollbar{display:none}.thinker-topic-chips button{border:1px solid var(--line);color:#5f685f;font:inherit;font-size:max(var(--mobile-font-floor,0px), 11px);cursor:pointer;background:0 0;border-radius:30px;flex:none;padding:9px 14px;transition:background .15s,color .15s,border-color .15s}:is(.thinker-topic-chips button:hover,.thinker-topic-chips button:focus-visible,.thinker-topic-chips button.active){border-color:var(--forest);background:var(--forest);color:var(--paper);outline:none}.thinker-result-meta{justify-content:space-between;align-items:center;gap:20px;padding:19px 0 0;display:flex}.thinker-result-meta p{color:#737b73;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.08em;margin:0}.thinker-result-meta strong{color:var(--forest);letter-spacing:0;font-family:Georgia,serif;font-size:24px;font-weight:400}.thinker-result-meta button{color:var(--forest);font:inherit;font-size:max(var(--mobile-font-floor,0px), 11px);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:4px 0}.thinker-explorer .thinker-list{margin-top:22px}.thinker-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;margin-top:22px;padding:72px 20px}.thinker-empty p{color:var(--forest);margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:28px}.thinker-empty span{color:#777f77;font-size:max(var(--mobile-font-floor,0px), 13px);margin-top:12px;display:block}.thinker-empty button{color:var(--forest);font:inherit;font-size:max(var(--mobile-font-floor,0px), 12px);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:25px;padding:5px 0}.thinker-pagination{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:38px;padding-top:24px;display:grid}.thinker-pagination>div{justify-content:center;gap:7px;display:flex}.thinker-pagination button{border:1px solid var(--line);min-width:40px;color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 11px);cursor:pointer;background:0 0;padding:10px 13px}.thinker-pagination button.active{border-color:var(--forest);background:var(--forest);color:#f7f5ec}.thinker-pagination button:disabled{cursor:not-allowed;opacity:.3}.stoic-lineage{background:var(--deep);color:var(--paper)}.stoic-lineage .classics-section-head>p{color:#f2efe5b8}.lineage-story{border-top:1px solid #f2efe533;border-bottom:1px solid #f2efe533;grid-template-columns:1fr 130px 1fr;align-items:stretch;margin-top:clamp(75px,9vw,125px);display:grid}.lineage-story article{min-height:330px;padding:35px clamp(24px,3.5vw,55px)}.lineage-story article:first-child{border-right:1px solid #f2efe533}.lineage-story article:last-child{border-left:1px solid #f2efe533}.lineage-story small{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.14em}.lineage-story h3{margin:80px 0 22px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.35}.lineage-story article>p{color:#f2efe594;word-break:keep-all;max-width:560px;margin:0;font-size:16px;line-height:1.85}.lineage-transfer{color:#f2efe55c;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 8px);letter-spacing:.14em;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.lineage-transfer b{color:#d4bd91;font-family:Georgia,serif;font-size:32px;font-weight:400}.lineage-thesis{text-align:center;letter-spacing:-.045em;word-break:keep-all;max-width:1120px;margin:clamp(75px,9vw,125px) auto 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(38px,5.4vw,76px);line-height:1.35;display:block}.lineage-source{text-align:center;color:#f2efe561;font-size:max(var(--mobile-font-floor,0px), 12px);margin:32px 0 0;line-height:1.7}.stoic-practice-grid{border-top:1px solid #f2efe533;border-left:1px solid #f2efe533;grid-template-columns:repeat(5,1fr);margin-top:clamp(70px,8vw,110px);display:grid}.stoic-practice-grid article{border-bottom:1px solid #f2efe533;border-right:1px solid #f2efe533;min-height:300px;padding:26px clamp(18px,2vw,30px)}.stoic-practice-grid article>div{color:#f2efe56b;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 8px);letter-spacing:.13em;justify-content:space-between;display:flex}.stoic-practice-grid article>div span{color:#d4bd91}.stoic-practice-grid h3{margin:82px 0 18px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(22px,2vw,30px);font-weight:400}.stoic-practice-grid article>p{color:#f2efe594;word-break:keep-all;margin:0;font-size:14px;line-height:1.8}.classics-reading{background:var(--forest);color:var(--paper)}.reading-path-grid{border-top:1px solid #f2efe533;border-left:1px solid #f2efe533;grid-template-columns:repeat(4,1fr);margin-top:clamp(75px,9vw,125px);display:grid}.reading-path-grid article{border-bottom:1px solid #f2efe533;border-right:1px solid #f2efe533;min-height:330px;padding:28px clamp(20px,2.4vw,38px)}.reading-path-grid article>div{color:#f2efe58c;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.13em;justify-content:space-between;display:flex}.reading-path-grid article>div span{color:#d4bd91}.reading-path-grid article>div p{margin:0}.reading-path-grid h3{margin:105px 0 18px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(24px,2.3vw,34px);font-weight:400}.reading-path-grid article>p{color:#f2efe591;word-break:keep-all;margin:0;font-size:15px;line-height:1.85}.classics-method-line{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 12px);letter-spacing:.14em;justify-content:center;gap:clamp(15px,3vw,45px);margin:62px 0 0;display:flex}.classics-method-line i{color:#d4bd91;font-family:Georgia,serif;font-size:18px;font-style:normal}.classic-question-list{border-top:1px solid var(--line);margin-top:clamp(75px,9vw,125px)}.classic-question-list article{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(130px,.3fr) 1fr 130px;align-items:center;gap:3vw;padding:31px 0;display:grid}.classic-question-list article>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px)}.classic-question-list article>p,.classic-question-list small{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em}.classic-question-list article>p{color:#6e766e;margin:0}.classic-question-list h3{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(23px,2.4vw,35px);font-weight:400;line-height:1.55}.classic-question-list small{color:var(--brass);text-align:right}.classics-bridge{text-align:center;background:#e5dfcf;padding:clamp(100px,13vw,190px) clamp(24px,10vw,150px)}.classics-bridge>p:first-child{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.15em}.classics-bridge h2{letter-spacing:-.055em;margin:40px 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(45px,6.5vw,92px);font-weight:400;line-height:1.18}.classics-bridge h2 em{color:var(--forest);font-weight:400}.classics-bridge>p:not(:first-child){color:#667066;max-width:700px;margin:0 auto;font-size:17px;line-height:1.9}.classics-bridge>a{border-bottom:1px solid var(--ink);gap:35px;margin-top:50px;padding-bottom:8px;display:inline-flex}@media (max-width:900px){.classics-header{flex-direction:column;align-items:flex-start;gap:20px}.classics-header nav{width:100%;overflow-x:auto}.classics-intro{grid-template-columns:1fr;margin-left:100px}.classics-section-head{grid-template-columns:1fr;gap:42px}.thinker-explorer-intro{grid-template-columns:1fr;gap:22px}.thinker-primary-tools{grid-template-columns:minmax(0,1fr) minmax(200px,.45fr)}.thinker-detail-filters{grid-column:1/-1}.thinker-detail-filters>div{width:100%;left:0;right:auto}.thinker-list article{grid-template-columns:65px 1fr}.thinker-body,.thinker-list blockquote{grid-column:2}.lineage-story{grid-template-columns:1fr}.lineage-story article:first-child{border-bottom:1px solid #f2efe533;border-right:0}.lineage-story article:last-child{border-top:1px solid #f2efe533;border-left:0}.lineage-transfer{flex-direction:row;min-height:110px}.stoic-practice-grid{grid-template-columns:repeat(2,1fr)}.reading-path-grid{grid-template-columns:1fr 1fr}.classic-question-list article{grid-template-columns:45px 1fr}.classic-question-list article>p,.classic-question-list h3,.classic-question-list small{text-align:left;grid-column:2}}@media (max-width:620px){.classics-header{padding:20px}.classics-header nav{font-size:max(var(--mobile-font-floor,0px), 10px);gap:22px}.classics-hero{min-height:850px;padding:34px 20px 65px}.classics-meta p{display:none}.classics-title{margin-top:80px;display:block}.classics-title>p{display:none}.classics-title h1{font-size:clamp(70px,22vw,96px)}.classics-intro{margin:100px 0 0}.classics-intro>p{font-size:16px}.classics-section{padding-left:20px;padding-right:20px}.thinker-explorer-intro{padding-top:24px}.thinker-explorer-intro h2{font-size:30px}.thinker-primary-tools{grid-template-columns:1fr}.thinker-sort,.thinker-detail-filters{grid-column:1}.thinker-detail-filters>div{width:100%;box-shadow:none;grid-template-columns:1fr;margin-top:8px;position:static}.thinker-topic-chips{margin-right:-20px;padding-right:20px}.thinker-result-meta{flex-direction:column;align-items:flex-start;gap:8px}.thinker-list article{grid-template-columns:42px 1fr;gap:25px 16px}.thinker-index small{display:none}.thinker-body>p{font-size:15px}.thinker-list blockquote{font-size:22px}.lineage-story article{min-height:300px;padding:30px 22px}.lineage-story h3{margin-top:65px}.lineage-thesis{font-size:34px}.stoic-practice-grid{grid-template-columns:1fr}.stoic-practice-grid article{min-height:235px}.stoic-practice-grid h3{margin-top:62px}.reading-path-grid{grid-template-columns:1fr}.reading-path-grid article{min-height:270px}.reading-path-grid h3{margin-top:75px}.classics-method-line{flex-wrap:wrap;justify-content:flex-start;gap:12px 15px}.classic-question-list h3{font-size:24px}.classics-page-link{margin-left:0}}.classics-title h1{letter-spacing:-.07em;white-space:nowrap;font-size:clamp(72px,10.8vw,168px);line-height:.78}@media (max-width:620px){.classics-title h1{font-size:clamp(54px,18vw,78px)}}.notes-list>a{display:block}.notes-list>a article{transition:background-color .2s}.notes-list>a:hover article{background:#173f2c09}.notes-list>a:focus-visible{outline:2px solid var(--brass);outline-offset:5px}.field-notes-page-link{border-bottom:1px solid var(--ink);align-items:center;gap:34px;width:max-content;margin:42px 0 0 auto;padding-bottom:7px;font-size:15px;display:flex}.field-notes-page-link span{font-size:19px}.field-notes-page{background:var(--paper);color:var(--ink)}.field-notes-header{background:var(--deep);color:var(--paper);justify-content:space-between;align-items:center;padding:28px clamp(24px,5vw,76px);display:flex}.field-notes-header nav{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 12px);letter-spacing:.1em;text-transform:uppercase;gap:clamp(20px,3vw,46px);display:flex}.field-notes-header nav a{opacity:.7}.field-notes-header nav a:hover{opacity:1}.field-notes-hero{background:var(--forest);min-height:calc(100svh - 104px);color:var(--paper);padding:42px clamp(24px,7vw,108px) 62px;position:relative;overflow:hidden}.field-notes-hero:after{content:"";border:1px solid #f2efe51f;border-radius:50%;width:55vw;height:55vw;position:absolute;bottom:-23vw;right:-10vw;box-shadow:0 0 0 7vw #ffffff05,0 0 0 14vw #ffffff03}.field-notes-meta{z-index:1;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.15em;border-top:1px solid #f2efe53d;justify-content:space-between;padding-top:16px;display:flex;position:relative}.field-notes-meta p{color:#d4bd91;margin:0}.field-notes-meta span{opacity:.5}.field-notes-title{z-index:1;grid-template-columns:150px 1fr;align-items:end;margin-top:clamp(45px,6vh,80px);display:grid;position:relative}.field-notes-title>p{color:#f2efe56b;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.14em;margin:0 0 18px;line-height:1.9}.field-notes-title h1{letter-spacing:-.075em;margin:0;font-family:Georgia,serif;font-size:clamp(82px,12vw,190px);font-weight:400;line-height:.7}.field-notes-title h1 em{color:#d4bd91;font-weight:400}.field-notes-intro{z-index:1;grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin:clamp(70px,8vh,110px) 0 0 150px;display:grid;position:relative}.field-notes-intro>div>p{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.15em;margin:0 0 12px}.field-notes-intro h2{margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(27px,3vw,43px);font-weight:400;line-height:1.35}.field-notes-intro>p{color:#f2efe5a8;word-break:keep-all;max-width:640px;margin:0;font-size:17px;line-height:1.9}.field-notes-scroll{z-index:2;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.13em;align-items:center;gap:18px;display:flex;position:absolute;bottom:38px;right:clamp(24px,7vw,108px)}.field-notes-scroll b{font-size:18px;font-weight:400}.field-notes-method{text-align:center;background:#e5dfcf;padding:clamp(85px,9vw,135px) clamp(24px,7vw,108px)}.field-notes-method>p{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.15em;margin:0}.field-notes-method h2{letter-spacing:-.045em;margin:34px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(36px,5vw,70px);font-weight:400;line-height:1.35}.field-notes-method-line{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 12px);letter-spacing:.14em;justify-content:center;gap:clamp(15px,3vw,45px);margin:58px 0 0;display:flex}.field-notes-method-line i{color:var(--brass);font-family:Georgia,serif;font-size:18px;font-style:normal}.field-notes-archive{padding:clamp(90px,11vw,165px) clamp(24px,7vw,108px)}.field-notes-archive-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:26px;display:flex}.field-notes-archive-head>p{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.14em;margin:0}.field-notes-archive-head>p span{color:var(--brass);margin-right:18px}.field-notes-archive-head>div{align-items:end;gap:10px;display:flex}.field-notes-archive-head strong{color:var(--forest);font-family:Georgia,serif;font-size:58px;font-weight:400;line-height:.8}.field-notes-archive-head small{color:#757d75;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em}.field-notes-categories{color:#777e77;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em;flex-wrap:wrap;gap:10px 28px;padding:25px 0 60px;display:flex}.field-notes-categories span:first-child{color:var(--forest);font-weight:700}.field-note-cards{border-top:1px solid var(--line)}.field-note-card{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(210px,.42fr) 1fr;gap:5vw;padding:clamp(45px,6vw,82px) 0;display:grid}.field-note-card-meta{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.12em;flex-direction:column;justify-content:space-between;display:flex}.field-note-card-meta small{color:#798079;font-size:max(var(--mobile-font-floor,0px), 9px)}.field-note-card-title>p{color:#717971;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.13em;margin:0 0 16px}.field-note-card-title h3{color:var(--forest);letter-spacing:-.035em;white-space:pre-line;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,3.3vw,48px);font-weight:400;line-height:1.42}.field-note-card-title>small{color:#697169;word-break:keep-all;margin-top:24px;font-size:14px;line-height:1.85;display:block}.field-note-card-detail{border-left:1px solid var(--line);padding-left:clamp(25px,3vw,48px)}.field-note-card-detail>div+div{margin-top:28px}.field-note-card-detail span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.13em}.field-note-card-detail p{color:#596259;word-break:keep-all;margin:9px 0 0;font-size:15px;line-height:1.85}.field-note-card-detail blockquote{border-top:1px solid var(--line);color:var(--forest);word-break:keep-all;margin:32px 0 0;padding-top:25px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(22px,2.2vw,31px);line-height:1.6;display:block}.field-notes-closing{background:var(--deep);color:var(--paper);text-align:center;padding:clamp(100px,13vw,190px) clamp(24px,10vw,150px)}.field-notes-closing>p:first-child{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.15em}.field-notes-closing h2{letter-spacing:-.05em;margin:40px 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(44px,6vw,88px);font-weight:400;line-height:1.23}.field-notes-closing h2 em{color:#d4bd91;font-weight:400}.field-notes-closing>p:not(:first-child){color:#f2efe594;font-size:17px}.field-notes-closing>a{border-bottom:1px solid #f2efe599;gap:34px;margin-top:48px;padding-bottom:8px;display:inline-flex}.field-notes-footer{background:var(--forest);color:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:34px clamp(24px,5vw,76px);display:grid}.field-notes-footer>p{text-align:right;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em;opacity:.45;margin:0}@media (max-width:900px){.field-notes-header{flex-direction:column;align-items:flex-start;gap:20px}.field-notes-header nav{width:100%;overflow-x:auto}.field-notes-title{grid-template-columns:100px 1fr}.field-notes-intro{grid-template-columns:1fr;margin-left:100px}.field-note-card{grid-template-columns:60px 1fr}.field-note-card-detail{border-left:0;border-top:1px solid var(--line);grid-column:2;padding:30px 0 0}.field-notes-footer{grid-template-columns:1fr;gap:24px}.field-notes-footer>p{text-align:left}}@media (max-width:620px){.field-notes-page-link{margin-left:0}.field-notes-header{padding:20px}.field-notes-header nav{font-size:max(var(--mobile-font-floor,0px), 10px);gap:22px}.field-notes-hero{min-height:880px;padding:34px 20px 60px}.field-notes-meta span{display:none}.field-notes-title{margin-top:78px;display:block}.field-notes-title>p{display:none}.field-notes-title h1{font-size:clamp(68px,21vw,94px);line-height:.73}.field-notes-intro{margin:105px 0 0}.field-notes-intro>p{font-size:16px}.field-notes-scroll{right:20px}.field-notes-method,.field-notes-archive{padding-left:20px;padding-right:20px}.field-notes-method-line{flex-wrap:wrap;justify-content:flex-start;gap:12px 15px}.field-notes-categories{gap:12px 20px;padding-bottom:45px}.field-note-card{grid-template-columns:40px 1fr;gap:28px 14px}.field-note-card-meta small{display:none}.field-note-card-title h3{font-size:29px}.field-note-card-title>small{font-size:15px}.field-note-card-detail{grid-column:1/-1}.field-note-card-detail p{font-size:16px}.field-notes-closing{padding:110px 20px}.field-notes-footer{padding-left:20px;padding-right:20px}}.field-notes-header nav{flex-wrap:wrap;row-gap:12px}.field-note-card-detail blockquote span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.13em;margin-bottom:9px;display:block}.field-note-card-detail blockquote p{color:var(--forest);font:inherit;margin:0}@media (max-width:900px){.field-notes-header nav{overflow:visible}}@media (max-width:620px){.field-notes-header{gap:18px;padding:18px 20px}.field-notes-header .brand small{display:none}.field-notes-header nav{font-size:max(var(--mobile-font-floor,0px), 9px);grid-template-columns:1fr 1fr;gap:11px 18px;line-height:1.35;display:grid}.field-notes-hero{min-height:auto;padding:28px 20px 96px}.field-notes-hero:after{width:110vw;height:110vw;bottom:-10vw;right:-42vw}.field-notes-meta{font-size:max(var(--mobile-font-floor,0px), 9px)}.field-notes-title{margin-top:58px}.field-notes-title h1{letter-spacing:-.065em;font-size:clamp(62px,19vw,82px);line-height:.78}.field-notes-intro{gap:24px;margin:68px 0 0}.field-notes-intro>div>p{font-size:max(var(--mobile-font-floor,0px), 9px);line-height:1.5}.field-notes-intro h2{font-size:27px;line-height:1.42}.field-notes-intro>p{font-size:15px;line-height:1.85}.field-notes-scroll{font-size:max(var(--mobile-font-floor,0px), 9px);bottom:28px;right:20px}.field-notes-method{text-align:left;padding:78px 20px}.field-notes-method h2{margin-top:26px;font-size:34px;line-height:1.38}.field-notes-method>div>p{font-size:15px;line-height:1.85}.field-notes-method-line{font-size:max(var(--mobile-font-floor,0px), 10px);gap:10px 12px;margin-top:42px}.field-notes-archive{padding:82px 20px 88px}.field-notes-archive-head{align-items:center;padding-bottom:20px}.field-notes-archive-head strong{font-size:44px}.field-notes-categories{font-size:max(var(--mobile-font-floor,0px), 8px);gap:11px 18px;padding:20px 0 38px;line-height:1.5}.field-note-card{padding:42px 0;display:block}.field-note-card-meta{font-size:max(var(--mobile-font-floor,0px), 10px);flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px}.field-note-card-meta small{display:block}.field-note-card-title h3{font-size:29px;line-height:1.42}.field-note-card-title>small{margin-top:18px;font-size:15px;line-height:1.8}.field-note-card-detail{margin-top:28px;padding-top:26px}.field-note-card-detail>div+div{margin-top:24px}.field-note-card-detail p{font-size:15px;line-height:1.8}.field-note-card-detail blockquote{margin-top:28px;padding-top:22px;font-size:23px;line-height:1.55}.field-note-card-detail blockquote span{font-size:max(var(--mobile-font-floor,0px), 8px)}.field-note-card-detail blockquote p{font-size:23px;line-height:1.55}.field-notes-closing{padding:92px 20px}.field-notes-closing h2{margin:30px 0;font-size:40px;line-height:1.3}.field-notes-closing>p:not(:first-child){font-size:15px;line-height:1.8}.field-notes-footer{padding:28px 20px}.thinker-pagination{grid-template-columns:1fr 1fr;gap:10px}.thinker-pagination>div{grid-area:1/1/auto/-1}.thinker-pagination>button{grid-row:2}.connect-actions{flex-direction:column;align-items:center;gap:14px}.praxis-kakao-cta{grid-template-columns:1fr;gap:28px}.praxis-kakao-cta>a{white-space:normal;justify-content:space-between;width:100%}}.thinker-detail-page{background:var(--paper);color:var(--ink)}.thinker-profile-hero{background:var(--deep);color:var(--paper);padding:clamp(72px,9vw,132px) clamp(24px,7vw,108px) clamp(70px,8vw,118px)}.thinker-profile-meta{color:#f2efe57a;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.14em;border-top:1px solid #f2efe538;justify-content:space-between;padding-top:16px;display:flex}.thinker-profile-meta p{color:#d4bd91;margin:0}.thinker-profile-meta span{margin:0}.thinker-profile-title{grid-template-columns:minmax(0,.68fr) minmax(280px,.32fr);align-items:end;gap:8vw;padding-top:clamp(88px,11vw,165px);display:grid}.thinker-profile-title>div>p{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.thinker-profile-title h1{letter-spacing:-.06em;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(58px,8vw,122px);font-weight:400;line-height:1.02}.thinker-profile-title>div>span{color:#f2efe585;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.14em;margin-top:22px;display:block}.thinker-profile-title>p{color:#f2efe5b3;word-break:keep-all;max-width:600px;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.9}.thinker-profile-hero dl{border-top:1px solid #f2efe52e;border-bottom:1px solid #f2efe52e;grid-template-columns:repeat(3,1fr);margin:clamp(72px,8vw,112px) 0 0;display:grid}.thinker-profile-hero dl>div{padding:22px 24px}.thinker-profile-hero dl>div+div{border-left:1px solid #f2efe52e}.thinker-profile-hero dt{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.13em}.thinker-profile-hero dd{color:#f2efe5c2;margin:10px 0 0;font-size:14px;line-height:1.5}.thinker-profile-content{padding:clamp(84px,10vw,150px) clamp(24px,10vw,150px)}.thinker-profile-concepts,.thinker-profile-works,.thinker-profile-reflections{border-top:1px solid var(--line);grid-template-columns:minmax(210px,.32fr) 1fr;gap:7vw;padding:clamp(42px,5vw,72px) 0;display:grid}.thinker-profile-concepts>p,.thinker-profile-works>p,.thinker-profile-reflections>div>p{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.14em;margin:0}.thinker-profile-concepts h2,.thinker-profile-works h2,.thinker-profile-reflections h2{letter-spacing:-.035em;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(29px,3.7vw,52px);font-weight:400;line-height:1.35}.thinker-profile-concepts>div{flex-wrap:wrap;grid-column:2;gap:9px;margin-top:-22px;display:flex}.thinker-profile-concepts>div span{border:1px solid var(--line);color:#596259;font-size:max(var(--mobile-font-floor,0px), 13px);border-radius:30px;padding:10px 15px}.thinker-profile-works h2{color:var(--forest);font-size:clamp(25px,3vw,42px)}.thinker-profile-question{background:var(--forest);color:var(--paper);margin:clamp(48px,6vw,88px) 0;padding:clamp(45px,6vw,84px)}.thinker-profile-question span{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.14em}.thinker-profile-question p{letter-spacing:-.04em;word-break:keep-all;max-width:1040px;margin:32px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(31px,4.6vw,64px);line-height:1.45}.thinker-profile-reflections ol{margin:0;padding:0;list-style:none}.thinker-profile-reflections li{border-bottom:1px solid var(--line)}.thinker-profile-reflections li:first-child{border-top:1px solid var(--line)}.thinker-profile-reflections a{color:#596259;grid-template-columns:38px 110px 1fr 18px;align-items:center;gap:18px;padding:24px 0;display:grid}:is(.thinker-profile-reflections a:hover,.thinker-profile-reflections a:focus-visible){color:var(--forest);outline:none}.thinker-profile-reflections a>span,.thinker-profile-reflections time{color:#858b85;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px)}.thinker-profile-reflections strong{font-family:Georgia,Noto Serif KR,serif;font-size:19px;font-weight:400;line-height:1.5}.thinker-profile-reflections b{color:var(--brass);font-weight:400}.thinker-profile-empty{color:#707870;margin:0;font-size:16px}.thinker-profile-back{text-align:right}.thinker-profile-back a{color:var(--forest);border-bottom:1px solid;padding-bottom:7px;font-size:14px;display:inline-block}@media (max-width:900px){.thinker-profile-title{grid-template-columns:1fr;gap:34px}.thinker-profile-title>p{max-width:720px}.thinker-profile-concepts,.thinker-profile-works,.thinker-profile-reflections{grid-template-columns:1fr;gap:25px}.thinker-profile-concepts>div{grid-column:1;margin-top:0}}@media (max-width:620px){.thinker-profile-hero{padding:52px 20px 66px}.thinker-profile-title{padding-top:68px}.thinker-profile-title h1{font-size:clamp(46px,14vw,66px);line-height:1.1}.thinker-profile-title>p{font-size:16px}.thinker-profile-hero dl{grid-template-columns:1fr;margin-top:58px}.thinker-profile-hero dl>div{padding:18px 0}.thinker-profile-hero dl>div+div{border-top:1px solid #f2efe52e;border-left:0}.thinker-profile-content{padding:76px 20px}.thinker-profile-question{margin:42px -20px;padding:48px 20px}.thinker-profile-question p{font-size:31px}.thinker-profile-reflections a{grid-template-columns:32px 1fr 16px;gap:12px;padding:22px 0}.thinker-profile-reflections time{grid-area:1/2}.thinker-profile-reflections strong{grid-area:2/2;font-size:18px}.thinker-profile-reflections b{grid-area:1/3/3}.thinker-profile-reflections a>span{grid-row:1/3}.thinker-profile-back{text-align:left}}.praxis-pilot-intro{background:var(--paper2);color:var(--forest);padding:clamp(64px,8vw,110px) clamp(20px,7vw,108px)}.praxis-pilot-intro>p:first-child{color:var(--brass);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;margin:0;font-size:14px;font-weight:700}.praxis-pilot-intro h2{letter-spacing:-.04em;word-break:keep-all;max-width:900px;margin:24px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(32px,4.5vw,62px);font-weight:400;line-height:1.3}.praxis-pilot-intro>p:last-child{color:#596259;word-break:keep-all;max-width:760px;margin:24px 0 0;font-size:17px;line-height:1.85}.praxis-invite-page{background:var(--paper);min-width:0;min-height:100vh;color:var(--ink);overflow-x:clip}.praxis-invite-header{background:var(--deep);color:var(--paper);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(20px,7vw,108px);display:flex}.praxis-invite-brand{letter-spacing:.16em;font-family:Georgia,serif;font-size:14px}.praxis-invite-header span{color:#f2efe58c}.praxis-invite-hero{background:linear-gradient(145deg,var(--forest),var(--deep));color:var(--paper);padding:clamp(82px,11vw,160px) clamp(20px,7vw,108px);position:relative}.praxis-invite-hero>p:first-child,.praxis-application-intro>p:first-child{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.16em;margin:0}.praxis-invite-hero h1{letter-spacing:-.06em;word-break:keep-all;max-width:1050px;margin:34px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(48px,7.6vw,112px);font-weight:400;line-height:1.08}.praxis-invite-definition{max-width:850px;color:var(--paper);word-break:keep-all;margin:42px 0 0 auto;font-size:clamp(19px,1.8vw,27px);line-height:1.75}.praxis-invite-welcome{color:#f2efe5c2;word-break:keep-all;max-width:850px;margin:24px 0 0 auto;font-size:17px;line-height:1.9}.praxis-invite-scroll-cue{width:max-content;max-width:100%;color:var(--paper);border-bottom:1px solid #f2efe580;align-items:center;gap:12px;margin:clamp(34px,5vw,64px) 0 0 auto;padding:10px 0;font-size:16px;font-weight:700;display:flex}.praxis-invite-scroll-cue span{color:#d4bd91;font-size:20px}:is(.praxis-invite-scroll-cue:hover,.praxis-invite-scroll-cue:focus-visible){outline-offset:5px;border-color:#d4bd91;outline:2px solid #d4bd918c}.praxis-journey-visual{min-width:0;overflow-x:clip}.praxis-invite-journey{border-bottom:1px solid var(--line);color:var(--ink);background:#e9e6dc;padding:clamp(78px,10vw,145px) clamp(20px,7vw,108px)}.praxis-journey-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(28px,6vw,88px);display:grid}.praxis-journey-kicker{color:var(--brass);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;grid-column:1/-1;margin:0;font-weight:700;line-height:1.7;font-size:14px!important}.praxis-journey-heading h2{color:var(--forest);letter-spacing:-.04em;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(32px,4.4vw,64px);font-weight:400;line-height:1.3}.praxis-journey-heading>p:last-child{color:#596259;word-break:keep-all;margin:0;font-size:18px;line-height:1.9}.praxis-journey-phase-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:clamp(44px,7vw,82px) 0 0;padding:0;list-style:none;display:grid;position:relative}.praxis-journey-phase-list:before{background:var(--brass);content:"";height:1px;position:absolute;top:9px;left:3%;right:3%}.praxis-journey-phase-list>li{min-width:0;padding-top:34px;position:relative}.praxis-journey-phase-list>li:before{z-index:1;border:3px solid var(--paper);background:var(--brass);width:15px;height:15px;box-shadow:0 0 0 1px var(--brass);content:"";border-radius:50%;display:none;position:absolute;top:2px;left:1px}.praxis-journey-phase-track{z-index:1;justify-content:space-around;display:flex;position:absolute;top:1px;left:0;right:0}.praxis-journey-step-dot{border:3px solid var(--paper);background:var(--brass);width:11px;height:11px;box-shadow:0 0 0 1px var(--brass);border-radius:50%;display:block}.praxis-invite-journey .praxis-journey-phase-list>li:before,.praxis-invite-journey .praxis-journey-step-dot{border-color:#e9e6dc}.praxis-journey-phase-list article{border-top:2px solid var(--forest);background:#ffffff6b;flex-direction:column;min-height:330px;padding:24px 22px;display:flex}.praxis-journey-range{color:var(--brass);font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;font-size:14px;font-weight:700}.praxis-journey-phase-list h3{color:var(--forest);word-break:keep-all;margin:22px 0 12px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(21px,2vw,28px);font-weight:400;line-height:1.45}.praxis-journey-phase-list p{color:#596259;word-break:keep-all;margin:0;font-size:16px;line-height:1.8}.praxis-journey-gain{border-top:1px solid var(--line);gap:7px;margin-top:auto;padding-top:20px;display:grid}.praxis-journey-gain span,.praxis-journey-review-gain span{color:var(--brass);font-size:14px;font-weight:700}.praxis-journey-gain strong,.praxis-journey-review-gain strong{color:var(--forest);word-break:keep-all;font-size:17px;line-height:1.65}.praxis-journey-time{background:var(--deep);color:var(--paper);grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:clamp(28px,5vw,72px);margin-top:clamp(48px,7vw,82px);padding:clamp(32px,5vw,62px);display:grid}.praxis-journey-time-heading h3{word-break:keep-all;margin:20px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.4}.praxis-journey-time-effort{color:#f2efe5bd;word-break:keep-all;margin:22px 0 0;font-size:16px;line-height:1.8}.praxis-journey-pace-list{background:#f2efe53d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.praxis-journey-pace-list article{background:var(--deep);align-content:start;gap:12px;min-width:0;padding:26px;display:grid}.praxis-journey-pace-list span{color:#d4bd91;font-size:14px;font-weight:700}.praxis-journey-pace-list strong{word-break:keep-all;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.45}.praxis-journey-pace-list p,.praxis-journey-same,.praxis-journey-fit-note p{color:#f2efe5bd;word-break:keep-all;margin:0;font-size:16px;line-height:1.8}.praxis-journey-same{border-top:1px solid #f2efe53d;grid-column:1/-1;padding-top:24px}.praxis-journey-fit-note{border-top:1px solid #d4bd91;grid-column:1/-1;grid-template-columns:minmax(170px,.45fr) minmax(0,1.55fr);gap:10px 28px;padding-top:24px;display:grid}.praxis-journey-fit-note>span{color:#d4bd91;font-size:14px;font-weight:700}.praxis-journey-fit-note>strong{word-break:keep-all;font-size:clamp(18px,2vw,23px);line-height:1.55}.praxis-journey-fit-note>p{grid-column:2}.praxis-journey-fit-note-compact{display:block}.praxis-journey-fit-note-compact>strong{width:100%;max-width:none;display:block}.praxis-journey-review{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(30px,5vw,56px);display:grid}.praxis-journey-review>div:first-child>span{color:var(--brass);font-size:14px;font-weight:700}.praxis-journey-review h3{color:var(--forest);word-break:keep-all;margin:14px 0 12px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(25px,3vw,38px);font-weight:400;line-height:1.4}.praxis-journey-review p{color:#596259;word-break:keep-all;margin:0;font-size:16px;line-height:1.8}.praxis-journey-review-gain{border-left:3px solid var(--brass);gap:8px;padding:4px 0 4px 24px;display:grid}.praxis-invite-access-hero{align-content:center;min-height:100vh;padding-top:clamp(54px,7vw,92px);padding-bottom:clamp(54px,7vw,92px);display:grid}.praxis-invite-access-hero h1{max-width:900px;font-size:clamp(46px,6.3vw,88px)}.praxis-invite-access{background:#f2efe514;border:1px solid #f2efe547;gap:18px;width:min(760px,100%);margin:clamp(38px,6vw,72px) 0 0 auto;padding:clamp(26px,4vw,42px);display:grid;box-shadow:0 28px 70px #04140d33}.praxis-invite-access h2{color:var(--paper);word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.45}.praxis-invite-access>p{color:#f2efe5c2;word-break:keep-all;margin:0;font-size:17px;line-height:1.8}.praxis-invite-access-link{color:#f2efe5c2;border-bottom:1px solid #f2efe580;align-items:center;width:max-content;max-width:100%;min-height:48px;margin-top:6px;font-size:15px;font-weight:600;display:inline-flex}:is(.praxis-invite-access-link:hover,.praxis-invite-access-link:focus-visible){color:var(--paper);outline-offset:4px;border-color:#d4bd91;outline:2px solid #d4bd918c}.praxis-invite-details{padding:clamp(78px,10vw,145px) clamp(20px,7vw,108px)}.praxis-invite-detail-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.praxis-invite-detail-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:330px;padding:clamp(28px,4vw,52px)}.praxis-invite-details article>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.14em}.praxis-invite-details h2{color:var(--forest);letter-spacing:-.035em;word-break:keep-all;margin:70px 0 18px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(27px,3vw,42px);font-weight:400;line-height:1.35}.praxis-invite-details p,.praxis-invite-details li{color:#596259;overflow-wrap:anywhere;word-break:keep-all;font-size:16px;line-height:1.9}.praxis-invite-details ul{margin:0;padding-left:20px}.praxis-invite-details strong{color:var(--forest)}.praxis-invite-boundaries{background:var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin-top:48px;display:grid}.praxis-invite-boundaries article{background:var(--paper2);min-width:0;padding:clamp(32px,4vw,54px)}.praxis-invite-boundaries h2{margin-top:44px}.praxis-payment-policy{background:var(--deep);color:var(--paper);grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:8vw;padding:clamp(70px,9vw,126px) clamp(20px,7vw,108px);display:grid}.praxis-payment-policy>div:first-child>p{color:#d4bd91;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.16em;margin:0}.praxis-payment-policy h2{letter-spacing:-.04em;word-break:keep-all;margin:26px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(34px,4.5vw,62px);font-weight:400;line-height:1.3}.praxis-payment-policy-content{min-width:0}.praxis-payment-policy-content ul{margin:0;padding-left:20px}.praxis-payment-policy-content li{color:#f2efe5bd;word-break:keep-all;font-size:16px;line-height:1.9}.praxis-payment-policy-content li+li{margin-top:12px}.praxis-payment-policy-content article{border-top:1px solid #f2efe538;margin-top:34px;padding-top:30px}.praxis-payment-policy-content h3{color:#d4bd91;margin:0 0 22px;font-family:Georgia,Noto Serif KR,serif;font-size:25px;font-weight:400}.praxis-payment-policy-content strong{color:var(--paper)}.praxis-payment-policy-note{color:#f2efe58f;margin:30px 0 0;font-size:14px;line-height:1.8}.praxis-application-section{background:#e7e2d4;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:8vw;padding:clamp(78px,10vw,145px) clamp(20px,7vw,108px);display:grid}.praxis-application-intro h2{color:var(--forest);letter-spacing:-.045em;word-break:keep-all;margin:26px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(36px,4.8vw,68px);font-weight:400;line-height:1.25}.praxis-application-intro>p:last-child{color:#596259;word-break:keep-all;margin:30px 0 0;font-size:16px;line-height:1.85}.praxis-application-form{min-width:0}.praxis-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}.praxis-application-field{min-width:0}.praxis-application-field label,.praxis-application-field legend{color:var(--forest);font-size:15px;font-weight:700;line-height:1.6}.praxis-application-field>label:not(:has(input)){margin-bottom:9px;display:block}.praxis-application-field input:not([type=radio]):not([type=checkbox]),.praxis-application-field select,.praxis-application-field textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#ffffff59;border:1px solid #17221952;border-radius:0;font-size:16px}.praxis-application-field input:not([type=radio]):not([type=checkbox]),.praxis-application-field select{min-height:50px;padding:0 14px}.praxis-application-field textarea{resize:vertical;min-height:160px;padding:14px;line-height:1.7}:is(.praxis-application-field input:focus-visible,.praxis-application-field select:focus-visible,.praxis-application-field textarea:focus-visible){border-color:var(--forest);outline-offset:2px;outline:2px solid #173f2c4d}.praxis-application-choice,.praxis-application-sharing{border:0;margin:0;padding:0}.praxis-application-choice legend,.praxis-application-sharing legend{margin-bottom:10px}.praxis-application-choice label,.praxis-application-sharing label{color:#4f584f;align-items:flex-start;gap:9px;font-size:15px;font-weight:400;display:flex}.praxis-application-choice label+label,.praxis-application-sharing label+label{margin-top:9px}.praxis-application-choice input,.praxis-application-sharing input{flex:none;margin-top:5px}.praxis-application-outcome,.praxis-application-sharing,.praxis-application-consents{margin-top:30px}.praxis-application-field small{color:#687168;font-size:max(var(--mobile-font-floor,0px), 13px);margin-top:8px;line-height:1.65;display:block}.praxis-application-sharing{border-top:1px solid var(--line);padding-top:27px}.praxis-application-consents{border-top:1px solid var(--line);gap:13px;padding-top:28px;display:grid}.praxis-application-consents label{color:#4f584f;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;font-size:15px;line-height:1.7;display:grid}.praxis-application-consents input{width:18px;height:18px;margin:4px 0 0}.praxis-application-message{color:#8a3e2c;min-height:28px;margin:18px 0 0;font-size:14px;line-height:1.7}.praxis-application-submit{border:1px solid var(--forest);background:var(--forest);width:100%;min-width:0;min-height:54px;color:var(--paper);font:inherit;font-size:15px;font-weight:700;transition:background .18s,color .18s}:is(.praxis-application-submit:hover,.praxis-application-submit:focus-visible){background:var(--deep);outline-offset:3px;outline:2px solid #173f2c59}.praxis-application-submit:disabled{cursor:wait;opacity:.6}.praxis-application-success{border:1px solid var(--forest);background:#ffffff47;padding:clamp(32px,5vw,60px)}.praxis-application-contact-fields{gap:22px;display:grid}.praxis-email-parts{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.praxis-email-parts>span{color:var(--forest);font-size:18px}.praxis-application-field .praxis-email-custom-domain{margin-top:10px}@media (max-width:520px){.praxis-email-parts{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}.praxis-email-parts input,.praxis-email-parts select{padding-left:8px!important;padding-right:8px!important}}.praxis-application-section:has(.praxis-application-success){grid-template-columns:minmax(0,1fr);gap:0}.praxis-application-section:has(.praxis-application-success) .praxis-application-intro{display:none}.praxis-application-section:has(.praxis-application-success) .praxis-application-success{width:100%;margin:0 auto}.praxis-invite-page:has(.praxis-application-success) .praxis-invite-apply-cta{display:none}.praxis-invite-footer{background:var(--deep);color:var(--paper);font-size:max(var(--mobile-font-floor,0px), 13px);justify-content:space-between;align-items:center;gap:24px;padding:34px clamp(20px,7vw,108px);display:flex}.praxis-invite-footer a{border-bottom:1px solid #f2efe58c;padding-bottom:6px}.praxis-invite-footer span{color:#f2efe57a;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em}.praxis-fit-entry-section{background:#e7e2d4}.praxis-fit-entry{border:1px solid var(--line);background:#ffffff52;max-width:920px;margin:0 auto;padding:clamp(30px,5vw,62px)}.praxis-guide-speaker{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.14em;margin:0;font-weight:700}.praxis-fit-entry h2{max-width:720px;color:var(--forest);letter-spacing:-.045em;word-break:keep-all;margin:24px 0 14px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(32px,5vw,62px);font-weight:400;line-height:1.25}.praxis-fit-entry>p:not(.praxis-guide-speaker){color:#596259;max-width:620px;margin:0;font-size:16px;line-height:1.8}.praxis-fit-entry fieldset{border:0;margin:38px 0 0;padding:0}.praxis-fit-entry legend{color:var(--forest);margin-bottom:16px;font-size:18px;font-weight:700}.praxis-fit-options{gap:10px;display:grid}.praxis-fit-options label{color:#485148;background:#ffffff4d;border:1px solid #17221938;align-items:center;gap:12px;min-height:52px;padding:12px 14px;font-size:16px;line-height:1.55;display:flex}.praxis-fit-options input{flex:none}.praxis-fit-entry button{border:1px solid var(--forest);background:var(--forest);width:100%;min-height:56px;color:var(--paper);font:inherit;margin-top:24px;font-size:16px;font-weight:700}.praxis-application-progress{color:var(--forest);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.08em;align-items:center;gap:18px;margin-bottom:24px;font-weight:700;display:flex}.praxis-application-progress progress{width:100%;height:5px;accent-color:var(--forest);border:0}.praxis-step-guidance{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:34px;display:grid}.praxis-step-guidance p{background:#ffffff5c;align-content:start;gap:9px;margin:0;padding:16px;display:grid}.praxis-step-guidance strong{color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 12px)}.praxis-step-guidance span{color:#596259;font-size:14px;line-height:1.65}.praxis-application-step{min-height:300px}.praxis-application-step legend,.praxis-application-step h3,.praxis-application-step>div>label:first-child{color:var(--forest);letter-spacing:-.025em;margin:0 0 22px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.4}.praxis-application-conditions ul{background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.praxis-application-conditions li{color:#4f584f;background:#ffffff57;justify-content:space-between;gap:20px;padding:15px 17px;display:flex}.praxis-role-definition{border-left:3px solid var(--brass);color:#4f584f;background:#ffffff4d;margin:24px 0;padding:20px;font-size:15px;line-height:1.8}.praxis-role-definition strong{color:var(--forest)}.praxis-condition-confirmation,.praxis-application-consent label{color:#4f584f;align-items:flex-start;gap:10px;min-height:48px;margin-top:22px;font-size:16px;line-height:1.65;display:flex}.praxis-condition-confirmation input,.praxis-application-consent input{flex:none;width:18px;height:18px;margin-top:4px}.praxis-kakao-field{margin-top:24px}.praxis-kakao-field>label span{color:#717971;font-size:max(var(--mobile-font-floor,0px), 12px);font-weight:400}.praxis-application-consent>p{color:#596259;font-size:16px;line-height:1.8}.praxis-application-actions{grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:18px;display:grid}.praxis-application-actions .praxis-application-submit{grid-column:2}.praxis-application-back{color:#596259;min-height:48px;font:inherit;background:0 0;border:0;border-bottom:1px solid #17221966;font-size:14px}.praxis-application-actions>.praxis-application-submit:only-child{grid-column:1/-1}.praxis-application-success{max-width:760px}@media (max-width:720px){.praxis-invite-header,.praxis-invite-footer{flex-direction:column;align-items:flex-start;padding-left:20px;padding-right:20px}.praxis-invite-hero,.praxis-invite-details,.praxis-payment-policy,.praxis-application-section{padding-left:20px;padding-right:20px}.praxis-invite-hero h1{font-size:clamp(46px,15vw,66px)}.praxis-invite-hero>p:last-of-type{font-size:16px}.praxis-invite-scroll-cue{margin-left:0;margin-right:auto}.praxis-invite-access-hero{min-height:100svh}.praxis-invite-access{margin-top:38px;padding:24px 18px}.praxis-invite-access>p,.praxis-invite-access-link{font-size:16px}.praxis-invite-detail-grid,.praxis-invite-boundaries,.praxis-payment-policy,.praxis-application-section,.praxis-application-grid,.praxis-step-guidance{grid-template-columns:1fr}.praxis-invite-detail-grid article{min-height:0;padding:34px 24px}.praxis-invite-details h2{margin-top:42px}.praxis-invite-boundaries{margin-top:32px}.praxis-payment-policy,.praxis-application-section{gap:54px}.praxis-fit-entry-section{padding-left:20px;padding-right:20px}.praxis-fit-entry{padding:30px 20px}.praxis-fit-entry input,.praxis-application-field input:not([type=radio]):not([type=checkbox]),.praxis-application-field textarea{font-size:16px}.praxis-step-guidance{gap:1px}.praxis-application-step{min-height:0}.praxis-application-choice label,.praxis-application-sharing label,.praxis-application-consents label{font-size:16px}.praxis-application-actions{grid-template-columns:1fr}.praxis-application-actions .praxis-application-submit,.praxis-application-back{grid-column:1}.praxis-application-back{grid-row:2}.praxis-application-submit{min-height:56px}}@media (max-width:980px){.praxis-journey-heading,.praxis-journey-time,.praxis-journey-review{grid-template-columns:1fr}.praxis-journey-phase-list{grid-template-columns:repeat(2,minmax(0,1fr))}.praxis-journey-phase-list:before{display:none}.praxis-journey-phase-list article{min-height:300px}.praxis-journey-fit-note>p{grid-column:1/-1}}@media (max-width:720px){.praxis-invite-journey{padding-left:20px;padding-right:20px}.praxis-journey-heading{gap:18px}.praxis-journey-heading h2{font-size:clamp(31px,10vw,46px)}.praxis-journey-heading>p:last-child{font-size:16px}.praxis-journey-phase-list{grid-template-columns:1fr;gap:28px;padding-left:0}.praxis-journey-phase-list:before{width:1px;height:auto;display:block;inset:0 auto 0 8px}.praxis-journey-phase-list>li{padding-top:0;padding-left:34px}.praxis-journey-phase-list>li:before{display:block;top:0;left:1px}.praxis-journey-phase-track{display:none}.praxis-journey-phase-list article{min-height:0;padding:22px 20px}.praxis-journey-gain{margin-top:24px}.praxis-journey-time{gap:32px;padding:30px 22px}.praxis-journey-pace-list,.praxis-journey-fit-note{grid-template-columns:1fr}.praxis-journey-fit-note>p{grid-column:1}.praxis-journey-review{padding:28px 22px}.praxis-journey-review-gain{padding-left:18px}}.praxis-application-choice label,.praxis-application-sharing label,.praxis-application-consents label{min-height:48px;padding-block:8px}.praxis-admin-workspace{border-top:1px solid var(--line);margin-top:42px;padding-top:42px}.praxis-admin-workspace>header{color:var(--ink);background:0 0;padding:0}.praxis-admin-workspace>header h2{color:var(--forest);margin:18px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(30px,4vw,50px);font-weight:400}.praxis-admin-workspace>header>p:last-child{color:#596259;max-width:720px;margin:18px 0 0;font-size:16px;line-height:1.8}.praxis-admin-message{min-height:28px;color:var(--forest);margin:22px 0;font-size:15px}.praxis-admin-list{gap:22px;display:grid}.praxis-admin-card{border:1px solid var(--line);background:#ffffff47;grid-template-columns:minmax(0,1fr) minmax(190px,230px);gap:32px;padding:clamp(24px,3vw,38px);display:grid}.praxis-admin-content{min-width:0}.praxis-admin-meta{color:#737b73;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em;justify-content:space-between;gap:20px;display:flex}.praxis-admin-meta span{color:var(--brass)}.praxis-admin-card h3{color:var(--forest);margin:24px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:30px;font-weight:400}.praxis-admin-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:28px 0 0;display:grid}.praxis-admin-card dl>div{border-top:1px solid var(--line);min-width:0;padding-top:12px}.praxis-admin-card dt,.praxis-admin-outcome>span{color:#747c74;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em}.praxis-admin-card dd{color:#4f584f;overflow-wrap:anywhere;margin:7px 0 0;font-size:16px;line-height:1.65}.praxis-admin-outcome{border-top:1px solid var(--line);margin-top:28px;padding-top:17px}.praxis-admin-outcome p{color:#3f473f;overflow-wrap:anywhere;white-space:pre-wrap;margin:12px 0 0;font-size:16px;line-height:1.85}.praxis-admin-actions{border-left:1px solid var(--line);flex-direction:column;gap:10px;min-width:0;padding-left:28px;display:flex}.praxis-admin-actions>p{color:#747c74;font-size:max(var(--mobile-font-floor,0px), 13px);margin:0}.praxis-admin-actions>strong{color:var(--forest);margin-bottom:16px;font-family:Georgia,serif;font-size:24px}.praxis-admin-actions button,.praxis-admin-complete{border:1px solid var(--forest);background:var(--forest);width:100%;min-height:44px;color:var(--paper);font:inherit;font-size:max(var(--mobile-font-floor,0px), 13px);place-items:center;display:grid}.praxis-admin-actions button.danger{color:#8a3e2c;background:0 0;border-color:#8a3e2c}.praxis-admin-actions button:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.praxis-admin-actions button:disabled{cursor:wait;opacity:.5}.praxis-admin-complete{color:var(--forest);background:0 0}.praxis-admin-format-label{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.12em;margin:24px 0 0}.praxis-admin-status-preview{background:#ffffff57;border:1px solid #173f2c33;gap:10px;margin-top:28px;padding:18px;display:grid}.praxis-admin-status-preview h4,.praxis-admin-status-preview p{margin:0}.praxis-admin-status-preview h4{color:#747c74;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.1em}.praxis-admin-status-preview>strong{color:var(--forest);font-size:16px}.praxis-admin-status-preview>p{color:#4f584f;white-space:pre-wrap;font-size:14px;line-height:1.75}.praxis-admin-status-preview>small{color:#747c74;font-size:max(var(--mobile-font-floor,0px), 12px)}.praxis-admin-status-preview>button{border:1px solid var(--forest);min-height:42px;color:var(--forest);font:inherit;font-size:max(var(--mobile-font-floor,0px), 13px);background:0 0;justify-self:start;padding:0 16px}.praxis-admin-status-preview>button:focus-visible{outline:2px solid var(--brass);outline-offset:2px}@media (max-width:720px){.praxis-admin-card{grid-template-columns:1fr;padding:24px 20px}.praxis-admin-card dl{grid-template-columns:1fr}.praxis-admin-meta{flex-direction:column;align-items:flex-start;gap:8px}.praxis-admin-actions{border-top:1px solid var(--line);border-left:0;padding:24px 0 0}.praxis-admin-actions button,.praxis-admin-complete{min-height:48px}}.praxis-admin-access-state{border-top:1px solid var(--line);gap:6px;margin-top:14px;padding-top:18px;display:grid}.praxis-admin-access-state span{color:#747c74;font-size:max(var(--mobile-font-floor,0px), 12px)}.praxis-admin-access-state strong{font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 13px);margin:0}.praxis-admin-access-state small{color:#8a3e2c;font-size:max(var(--mobile-font-floor,0px), 11px);overflow-wrap:anywhere}.praxis-admin-credential{border:1px solid var(--brass);background:#fff8df;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:28px 0 24px;padding:24px;display:grid}.praxis-admin-credential h3,.praxis-admin-credential>p,.praxis-admin-credential>small{grid-column:1/-1}.praxis-admin-credential h3{color:var(--forest);margin:0;font-family:Georgia,serif;font-size:23px;font-weight:400}.praxis-admin-credential>p{color:#596259;margin:0;line-height:1.7}.praxis-admin-credential label{color:#747c74;min-width:0;font-size:max(var(--mobile-font-floor,0px), 12px);gap:7px;display:grid}.praxis-admin-credential input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;font:inherit;padding:0 12px;overflow:hidden}.praxis-admin-credential button{border:1px solid var(--forest);background:var(--forest);min-height:48px;color:var(--paper);font:inherit;padding:0 18px}.praxis-admin-credential .praxis-admin-copy-status{min-height:24px;color:var(--forest);font-weight:700}.praxis-admin-credential button.danger{color:#8a3e2c;background:0 0;border-color:#8a3e2c;grid-column:1/-1;justify-self:start}@media (max-width:720px){.praxis-admin-credential{grid-template-columns:minmax(0,1fr)}.praxis-admin-credential h3,.praxis-admin-credential>p,.praxis-admin-credential>small,.praxis-admin-credential button.danger{grid-column:auto}.praxis-admin-credential button{width:100%}}.praxis-participant-search{grid-template-columns:auto minmax(240px,1fr) auto;align-items:end;gap:10px;margin:0 0 14px;display:grid}.praxis-participant-search label{color:var(--forest);font-weight:700}.praxis-participant-search input{border:1px solid var(--line);min-height:48px;color:var(--ink);font:inherit;background:#ffffff8c;padding:0 14px}.praxis-participant-search button{border:1px solid var(--forest);min-height:48px;color:var(--forest);font:inherit;background:0 0;padding:0 16px}.praxis-participant-search input:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.praxis-participant-search button:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.praxis-participant-index-row:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.praxis-participant-index{border:1px solid var(--line);background:#ffffff47;margin:0 0 22px}.praxis-participant-index>header{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.praxis-participant-index>header h3{color:var(--forest);margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:24px;font-weight:400}.praxis-participant-index>header span{color:#747c74;font-size:max(var(--mobile-font-floor,0px), 12px)}.praxis-participant-index-head,.praxis-participant-index-row{grid-template-columns:minmax(180px,1.35fr) minmax(120px,.95fr) minmax(90px,.7fr) minmax(68px,.45fr) minmax(150px,1fr) minmax(100px,.65fr);align-items:center;gap:14px;display:grid}.praxis-participant-index-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#747c74;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.08em;padding:10px 20px}.praxis-participant-index-row{border:0;border-bottom:1px solid var(--line);color:#4f584f;width:100%;min-height:72px;font:inherit;text-align:left;background:0 0;padding:12px 20px}.praxis-participant-index-row:last-child{border-bottom:0}.praxis-participant-index-row:hover,.praxis-participant-index-row[aria-expanded=true]{background:#173f2c0f}.praxis-participant-index-row>span,.praxis-participant-index-row>time{overflow-wrap:anywhere;min-width:0}.praxis-participant-identity{gap:4px;display:grid}.praxis-participant-identity strong{color:var(--forest);font-size:15px}.praxis-participant-identity small{color:#747c74;font-size:max(var(--mobile-font-floor,0px), 11px)}.praxis-participant-next{color:var(--forest);justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.praxis-participant-next b{font-size:22px;font-weight:400}@media (max-width:900px){.praxis-participant-index-head{display:none}.praxis-participant-index-row{grid-template-columns:1fr 1fr;gap:10px 18px}.praxis-participant-index-row>span:not(.praxis-participant-identity):not(.praxis-participant-next):before,.praxis-participant-index-row>time:before{color:#858c85;font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 8px);letter-spacing:.08em;content:attr(data-label);margin-bottom:3px;display:block}.praxis-participant-identity,.praxis-participant-next{grid-column:1/-1}}@media (max-width:720px){.praxis-participant-search{grid-template-columns:1fr}.praxis-participant-search button{width:100%}.praxis-participant-index-row{grid-template-columns:1fr;padding:16px}.praxis-participant-identity,.praxis-participant-next{grid-column:auto}.praxis-participant-index>header{padding:16px}}.praxis-admin-progress{border-top:1px solid var(--forest);gap:18px;min-width:0;margin-top:30px;padding-top:24px;display:grid}.praxis-admin-progress>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.praxis-admin-progress>header span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em}.praxis-admin-progress>header strong{color:var(--forest);font-family:Georgia,serif;font-size:20px}.praxis-admin-progress>progress{width:100%;height:10px;accent-color:var(--forest)}.praxis-admin-card .praxis-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.praxis-admin-metrics .over-budget dd,.praxis-admin-metrics .over-budget small{color:#8a3e2c}.praxis-admin-metrics small{color:#697269;font-size:max(var(--mobile-font-floor,0px), 11px)}.praxis-admin-shared{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}.praxis-admin-shared h4{color:var(--forest);margin:0;font-size:14px}.praxis-admin-shared>p{color:#747c74;font-size:max(var(--mobile-font-floor,0px), 13px);margin:0}.praxis-admin-shared article{background:#ffffff47;border-left:2px solid #173f2c33;gap:8px;padding:10px 14px;display:grid}.praxis-admin-shared article>strong{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.1em}.praxis-admin-shared article p{color:#4f584f;font-size:max(var(--mobile-font-floor,0px), 13px);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.65}.praxis-admin-shared article b{color:#747c74;font-size:max(var(--mobile-font-floor,0px), 10px);margin-bottom:2px;display:block}@media (max-width:720px){.praxis-admin-card .praxis-admin-metrics{grid-template-columns:1fr}.praxis-admin-progress>header{flex-direction:column;align-items:flex-start}}.praxis-admin-retention{border:1px solid var(--brass);background:#fff8df;gap:20px;margin:0 0 28px;padding:clamp(22px,3vw,32px);display:grid}.praxis-admin-retention header span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.12em}.praxis-admin-retention h3{color:var(--forest);margin:8px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:26px;font-weight:400}.praxis-admin-retention header p,.praxis-admin-retention-note{color:#596259;max-width:820px;margin:10px 0 0;font-size:14px;line-height:1.75}.praxis-admin-retention dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.praxis-admin-retention dl>div{border-top:1px solid #173f2c33;padding-top:10px}.praxis-admin-retention dt{color:#747c74;font-size:max(var(--mobile-font-floor,0px), 11px)}.praxis-admin-retention dd{color:var(--forest);overflow-wrap:anywhere;margin:7px 0 0;font-size:15px}.praxis-admin-retention button{color:#8a3e2c;min-height:48px;font:inherit;background:0 0;border:1px solid #8a3e2c;justify-self:start;padding:0 20px}.praxis-admin-retention button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:720px){.praxis-admin-retention dl{grid-template-columns:1fr}.praxis-admin-retention button{width:100%}}.praxis-admin-delivery{border-top:1px solid var(--line);gap:16px;margin-top:28px;padding-top:22px;display:grid}.praxis-admin-delivery header h4,.praxis-admin-delivery header p{margin:0}.praxis-admin-delivery header h4{color:var(--forest);font-size:15px}.praxis-admin-delivery header p{color:#596259;font-size:max(var(--mobile-font-floor,0px), 13px);margin-top:8px;line-height:1.7}.praxis-admin-delivery-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.praxis-admin-delivery-form label{color:#747c74;font-size:max(var(--mobile-font-floor,0px), 11px);gap:7px;display:grid}.praxis-admin-delivery-form select,.praxis-admin-delivery-form input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:0 10px;font-size:14px}.praxis-admin-delivery-form button{border:1px solid var(--forest);background:var(--forest);min-height:48px;color:var(--paper);font:inherit;font-size:max(var(--mobile-font-floor,0px), 13px);grid-column:1/-1;justify-self:start;padding:0 18px}.praxis-admin-delivery-form button:disabled{cursor:wait;opacity:.55}.praxis-admin-delivery-history{background:#ffffff47;border:1px solid #173f2c29;gap:9px;padding:14px;display:grid}.praxis-admin-delivery-history>strong{color:#747c74;font-size:max(var(--mobile-font-floor,0px), 12px)}.praxis-admin-delivery-history>p,.praxis-admin-delivery-empty{color:#747c74;font-size:max(var(--mobile-font-floor,0px), 13px);margin:0}.praxis-admin-delivery-history ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.praxis-admin-delivery-history li{border-top:1px solid var(--line);color:#4f584f;font-size:max(var(--mobile-font-floor,0px), 12px);justify-content:space-between;gap:16px;padding-top:8px;display:flex}.praxis-admin-delivery-history time{color:#747c74;text-align:right}@media (max-width:720px){.praxis-admin-delivery-form{grid-template-columns:1fr}.praxis-admin-delivery-form button{grid-column:auto;width:100%}.praxis-admin-delivery-history li{flex-direction:column;align-items:flex-start;gap:4px}.praxis-admin-delivery-history time{text-align:left}}.praxis-participant-page{background:var(--paper);min-width:0;min-height:100vh;color:var(--ink);overflow-x:clip}.praxis-participant-header,.praxis-participant-footer{background:var(--deep);color:var(--paper);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(20px,7vw,108px);display:flex}.praxis-participant-brand{letter-spacing:.16em;font-family:Georgia,serif;font-size:14px}.praxis-participant-header>span:last-child,.praxis-participant-footer{color:#f2efe58c}.praxis-participant-shell{background:linear-gradient(145deg,#e7e2d4,var(--paper));grid-template-columns:minmax(0,.82fr) minmax(320px,.58fr);gap:clamp(48px,8vw,120px);min-height:calc(100vh - 132px);padding:clamp(64px,9vw,128px) clamp(20px,7vw,108px);display:grid}.praxis-participant-intro{min-width:0}.praxis-participant-intro>p:first-child,.praxis-participant-form>span,.praxis-participant-state>span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.16em;margin:0}.praxis-participant-intro h1{color:var(--forest);letter-spacing:-.05em;word-break:keep-all;margin:32px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(42px,5.5vw,78px);font-weight:400;line-height:1.16}.praxis-participant-intro>p:last-child{color:#596259;word-break:keep-all;max-width:720px;margin:42px 0 0;font-size:16px;line-height:1.9}.praxis-participant-card{background:#ffffff7a;border:1px solid #173f2c47;align-self:start;min-width:0;padding:clamp(28px,4vw,48px);box-shadow:0 26px 70px #17221914}.praxis-participant-form{gap:18px;min-width:0;display:grid}.praxis-participant-form h2,.praxis-participant-state h2{color:var(--forest);letter-spacing:-.035em;word-break:keep-all;margin:10px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(29px,3vw,42px);font-weight:400;line-height:1.35}.praxis-participant-form>p,.praxis-participant-state>p{color:#596259;word-break:keep-all;margin:0 0 10px;font-size:15px;line-height:1.8}.praxis-participant-form>label:not(.praxis-participant-check){color:var(--forest);gap:9px;font-size:14px;font-weight:700;display:grid}.praxis-participant-form input[type=password],.praxis-participant-form input:not([type]){width:100%;min-width:0;min-height:52px;color:var(--ink);font:inherit;letter-spacing:.18em;background:#ffffffa8;border:1px solid #17221957;border-radius:0;padding:0 15px;font-size:20px}.praxis-participant-form input:focus-visible{border-color:var(--forest);outline-offset:2px;outline:2px solid #173f2c47}.praxis-participant-form button,.praxis-participant-action{border:1px solid var(--forest);background:var(--forest);min-height:48px;color:var(--paper);font:inherit;font-size:15px;font-weight:700}.praxis-participant-form button{width:100%;margin-top:8px}.praxis-participant-form button:disabled,.praxis-participant-action:disabled{cursor:wait;opacity:.55}.praxis-participant-warning{border-left:3px solid var(--brass);background:#9b6d3a14;padding:14px 16px;color:#604c36!important}.praxis-participant-check{color:#4f584f;grid-template-columns:24px minmax(0,1fr);gap:10px;min-height:48px;padding:8px 0;font-size:15px;line-height:1.7;display:grid}.praxis-participant-check input{width:18px;height:18px;margin:4px 0 0}.praxis-participant-check strong{color:var(--forest)}.praxis-participant-state{gap:18px;display:grid}.praxis-participant-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.praxis-participant-action.danger{color:#8a3e2c;background:0 0;border-color:#8a3e2c}.praxis-participant-message,.praxis-participant-status{color:#8a3e2c;margin:20px 0 0;font-size:14px;line-height:1.7}.praxis-participant-status{color:#596259;margin:0}.praxis-participant-footer{min-height:66px;font-size:max(var(--mobile-font-floor,0px), 9px)}.praxis-participant-onboarding{gap:22px}.praxis-onboarding-progress{color:var(--forest);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 11px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;font-weight:700;display:grid}.praxis-onboarding-progress progress{width:100%;height:6px;accent-color:var(--forest)}.praxis-onboarding-label{font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;font-weight:700;color:var(--brass)!important;margin:0!important;font-size:11px!important}.praxis-onboarding-why{margin:0!important;font-size:16px!important}.praxis-onboarding-content{background:#ffffff4d;border:1px solid #173f2c2e;gap:12px;padding:20px;display:grid}.praxis-onboarding-content h3{color:var(--forest);margin:0;font-size:14px}.praxis-onboarding-content ul{gap:12px;margin:0;padding-left:20px;display:grid}.praxis-onboarding-content li{color:#4f584f;font-size:16px;line-height:1.75}.praxis-onboarding-consents{gap:4px;display:grid}.praxis-onboarding-consents .praxis-participant-check{font-size:16px}.praxis-onboarding-next{border-left:3px solid var(--brass);background:#9b6d3a12;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.praxis-onboarding-next p{color:#596259;margin:0;font-size:15px;line-height:1.7}.praxis-onboarding-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.praxis-onboarding-actions>.praxis-onboarding-primary:only-child{grid-column:1/-1}.praxis-participant-form .praxis-onboarding-back{color:#596259;background:0 0;border:0;border-bottom:1px solid #173f2c59;width:auto;min-height:44px;margin:0;padding:8px 0;font-size:14px;font-weight:500}.praxis-participant-form .praxis-onboarding-primary{margin:0}.praxis-participant-card-workspace>.praxis-session-panel{margin-top:30px}.praxis-account-action{justify-items:start;gap:10px;width:100%;display:grid}.praxis-account-action+.praxis-account-action{border-top:1px solid #173f2c24;padding-top:18px}.praxis-account-action h4,.praxis-account-action p{margin:0}.praxis-account-action h4{color:var(--forest);font-size:15px}.praxis-account-action p{color:#626b62;font-size:14px;line-height:1.7}.praxis-account-action-danger h4{color:#713b2f}.praxis-confirm-dialog.praxis-account-confirm-dialog[open]{margin:auto;position:fixed}.praxis-account-confirm-dialog::backdrop{background:#071c128f}@media (max-width:720px){.praxis-participant-shell{grid-template-columns:1fr;gap:48px;min-height:0;padding:58px 20px 72px}.praxis-participant-header,.praxis-participant-footer{flex-direction:column;align-items:flex-start;padding-left:20px;padding-right:20px}.praxis-participant-intro h1{font-size:clamp(40px,12.5vw,58px)}.praxis-participant-intro>p:last-child{font-size:16px}.praxis-participant-card{padding:28px 22px}.praxis-participant-actions,.praxis-onboarding-actions{grid-template-columns:1fr}.praxis-onboarding-actions .praxis-onboarding-back{justify-self:start}.praxis-onboarding-next{grid-template-columns:1fr}.praxis-onboarding-next p,.praxis-account-action p{font-size:16px}}.praxis-participant-card-workspace{grid-column:1/-1;padding:clamp(24px,4vw,52px)}.praxis-workspace{gap:32px;min-width:0;display:grid}.praxis-current-day{order:-1;min-width:0}.praxis-workspace-header{border-bottom:1px solid #173f2c38;justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.praxis-workspace-header span,.praxis-workspace-label{color:var(--brass);font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.16em;font-weight:800}.praxis-workspace-header h2{color:var(--forest);letter-spacing:-.04em;margin:8px 0 6px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(30px,4vw,48px);font-weight:400}.praxis-workspace-header p{color:#596259;margin:0}.praxis-workspace-header progress{width:min(320px,42vw);height:12px;accent-color:var(--forest)}.praxis-day-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.praxis-day-grid button{min-width:0;min-height:58px;color:var(--forest);font:inherit;text-align:left;background:#ffffff7a;border:1px solid #173f2c3d;gap:5px;padding:10px;display:grid}.praxis-day-grid button span{font-size:max(var(--mobile-font-floor,0px), 9px);letter-spacing:.1em}.praxis-day-grid button strong{overflow-wrap:anywhere;font-size:max(var(--mobile-font-floor,0px), 12px);white-space:normal;line-height:1.45}.praxis-day-grid button[data-state=locked]{opacity:.42}.praxis-day-grid button[data-state=completed]{border-color:var(--forest);background:#173f2c14}.praxis-day-grid button[aria-current=step]{outline:2px solid var(--brass);outline-offset:2px}.praxis-daily-panel,.praxis-memo-panel{background:#ffffff57;border:1px solid #173f2c38;gap:18px;min-width:0;padding:clamp(22px,4vw,42px);display:grid}.praxis-daily-panel h3,.praxis-memo-panel h3{color:var(--forest);letter-spacing:-.035em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(27px,3.2vw,42px);font-weight:400;line-height:1.3}.praxis-daily-panel>p,.praxis-memo-panel>p{color:#596259;margin:0;line-height:1.75}.praxis-question{border-left:3px solid var(--brass);background:#9b6d3a14;padding:18px 20px}.praxis-question span{color:var(--brass);font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.16em;font-weight:800}.praxis-question p{color:var(--ink);margin:8px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(20px,2.2vw,28px);line-height:1.55}.praxis-workspace-field,.praxis-ai-panel label,.praxis-memo-panel label{min-width:0;color:var(--forest);gap:8px;font-size:14px;font-weight:700;display:grid}.praxis-workspace-field textarea,.praxis-ai-panel textarea,.praxis-memo-panel textarea,.praxis-memo-panel input{width:100%;min-width:0;min-height:52px;color:var(--ink);font:inherit;resize:vertical;background:#ffffffb8;border:1px solid #1722194d;border-radius:0;padding:14px;font-weight:400;line-height:1.65}:is(.praxis-workspace-field textarea:focus-visible,.praxis-ai-panel textarea:focus-visible,.praxis-memo-panel textarea:focus-visible,.praxis-memo-panel input:focus-visible){border-color:var(--forest);outline-offset:2px;outline:2px solid #173f2c3d}.praxis-workspace-field small{color:#697269;font-weight:400}.praxis-primary-button,.praxis-secondary-button{border:1px solid var(--forest);min-height:48px;font:inherit;padding:12px 18px;font-size:14px;font-weight:800}.praxis-primary-button{background:var(--forest);color:var(--paper)}.praxis-secondary-button{color:var(--forest);background:0 0}.praxis-primary-button:disabled,.praxis-secondary-button:disabled{cursor:wait;opacity:.5}.praxis-ai-panel,.praxis-revisit-panel{border-top:1px solid #173f2c2e;gap:16px;margin-top:8px;padding-top:24px;display:grid}.praxis-ai-panel>span,.praxis-revisit-panel>span{color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 12px);letter-spacing:.06em;font-weight:800}.praxis-revisit-panel article{border-left:2px solid #173f2c3d;padding:10px 16px}.praxis-revisit-panel article time,.praxis-revisit-panel article small{color:#697269;font-size:max(var(--mobile-font-floor,0px), 11px)}.praxis-revisit-panel article p{white-space:pre-wrap;margin:8px 0;line-height:1.65}.praxis-memo-panel{background:#173f2c0b}.praxis-action-group{gap:10px;display:grid}.praxis-action-note{color:#626b62;font-size:max(var(--mobile-font-floor,0px), 13px);margin:0;font-weight:400;line-height:1.7}.praxis-completion-panel{background:#173f2c12;border:1px solid #173f2c47;gap:14px;padding:24px;display:grid}.praxis-completion-panel>span{color:var(--brass);font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.12em;font-weight:800}.praxis-completion-panel h4{color:var(--forest);margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(24px,3vw,34px);font-weight:400}.praxis-completion-panel p{color:#596259;margin:0;line-height:1.7}.praxis-session-panel{border-top:1px solid #173f2c33;justify-items:start;gap:10px;padding-top:22px;display:grid}.praxis-session-panel h3{color:var(--forest);margin:0;font-size:16px}.praxis-session-panel>p{color:#626b62;font-size:max(var(--mobile-font-floor,0px), 13px);margin:0;line-height:1.7}.praxis-text-button{min-height:44px;color:var(--forest);font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:700;text-decoration:underline}.praxis-account-panel{background:#ffffff40;border:1px solid #173f2c2e;width:100%;margin-top:10px}.praxis-account-panel summary{color:#596259;cursor:pointer;min-height:48px;padding:14px 16px;font-size:14px;font-weight:700}.praxis-account-panel>div{border-top:1px solid #173f2c29;justify-items:start;gap:12px;padding:18px;display:grid}.praxis-account-panel h4,.praxis-account-panel p{margin:0}.praxis-account-panel h4{color:#713b2f;font-size:15px}.praxis-account-panel p{color:#626b62;font-size:max(var(--mobile-font-floor,0px), 13px);line-height:1.7}.praxis-danger-button{color:#8a3e2c;min-height:48px;font:inherit;background:0 0;border:1px solid #8a3e2c;padding:12px 18px;font-size:14px;font-weight:800}.praxis-danger-button:disabled,.praxis-text-button:disabled{cursor:wait;opacity:.5}.praxis-dialog-layer{z-index:1000;background:#071c128f;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.praxis-confirm-dialog[open]{background:var(--paper);width:min(620px,100%);max-height:calc(100vh - 32px);color:var(--ink);border:1px solid #173f2c59;margin:0;padding:0;display:grid;position:static;box-shadow:0 30px 90px #071c1259}.praxis-confirm-dialog>div{gap:16px;padding:clamp(24px,5vw,42px);display:grid;overflow:auto}.praxis-confirm-dialog span{color:var(--brass);font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.14em;font-weight:800}.praxis-confirm-dialog h2{color:var(--forest);margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(26px,4vw,38px);font-weight:400}.praxis-confirm-dialog p{color:#596259;margin:0;line-height:1.75}.praxis-confirm-dialog-danger{border-color:#8a3e2c!important}.praxis-dialog-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}@media (max-width:720px){.praxis-participant-card-workspace{padding:24px 18px}.praxis-workspace-header{flex-direction:column;align-items:stretch}.praxis-workspace-header progress{width:100%}.praxis-day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.praxis-daily-panel,.praxis-memo-panel{padding:22px 16px}.praxis-dialog-actions{grid-template-columns:1fr}}.praxis-guided-header{border-bottom:1px solid #173f2c33;gap:7px;padding-bottom:20px;display:grid}.praxis-guided-header p,.praxis-guided-header strong{margin:0}.praxis-guided-header p,.praxis-conversation-label{color:var(--brass);font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.12em;font-weight:800}.praxis-guided-header strong{color:var(--forest);font-family:Georgia,Noto Serif KR,serif;font-size:clamp(20px,2.4vw,28px);font-weight:400}.praxis-day-one-conversation{background:#fff6;border:1px solid #173f2c38;gap:18px;width:min(780px,100%);min-width:0;margin:0 auto;padding:clamp(24px,5vw,54px);display:grid}.praxis-day-one-step{gap:20px;min-width:0;display:grid}.praxis-day-one-step>h2,.praxis-day-one-complete>h2,.praxis-day-one-confirmation>h2,.praxis-day-one-recovery>h2{color:var(--forest);letter-spacing:-.04em;word-break:keep-all;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(29px,4vw,44px);font-weight:400;line-height:1.34}.praxis-day-one-step>p:not(.praxis-conversation-label),.praxis-day-one-complete>p,.praxis-day-one-confirmation>p{color:#596259;margin:0;font-size:16px;line-height:1.8}.praxis-conversation-label{margin:0}.praxis-conversation-field,.praxis-share-review label{min-width:0;color:var(--forest);gap:9px;font-size:16px;font-weight:700;display:grid}.praxis-conversation-field textarea,.praxis-private-record textarea,.praxis-share-review textarea{width:100%;min-width:0;color:var(--ink);font:inherit;overflow-wrap:anywhere;resize:vertical;background:#ffffffd1;border:1px solid #17221952;border-radius:0;padding:16px;font-size:18px;font-weight:400;line-height:1.7}:is(.praxis-conversation-field textarea:focus-visible,.praxis-share-review textarea:focus-visible){border-color:var(--forest);outline-offset:2px;outline:2px solid #173f2c40}.praxis-conversation-field textarea[readonly],.praxis-private-record textarea[readonly]{background:#173f2c0b}.praxis-conversation-field small,.praxis-share-review small{color:#697269;font-size:max(var(--mobile-font-floor,0px), 13px);font-weight:400}.praxis-share-review small.is-invalid{color:#8a3e2c;font-weight:700}.praxis-day-one-conversation .praxis-primary-button{width:100%;min-height:52px;font-size:16px}.praxis-day-one-conversation .praxis-text-button{justify-self:start;min-height:48px;font-size:16px}.praxis-day-one-roles{border-left:3px solid var(--brass);background:#9b6d3a12;gap:10px;padding:16px 18px;display:grid}.praxis-day-one-roles p{color:#4f584f;margin:0;font-size:16px;line-height:1.75}.praxis-assistant-reflection{border-left:3px solid var(--forest);background:#173f2c0f;gap:10px;padding:18px 20px;display:grid}.praxis-assistant-reflection strong{color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 12px);letter-spacing:.06em}.praxis-assistant-reflection p,.praxis-share-suggestion p{color:#3f473f;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:17px;line-height:1.8}.praxis-day-one-review{gap:24px}.praxis-private-record,.praxis-share-review{border:1px solid #173f2c3d;gap:14px;min-width:0;padding:clamp(18px,3vw,28px);display:grid}.praxis-private-record{background:#173f2c0e}.praxis-share-review{background:#9b6d3a0e;border-color:#9b6d3a73}.praxis-private-record h3,.praxis-share-review h3{color:var(--forest);margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:26px;font-weight:400}.praxis-private-record>p,.praxis-share-review>p,.praxis-share-boundary{color:#596259;margin:0;font-size:16px;line-height:1.7}.praxis-share-suggestion{border-bottom:1px solid #9b6d3a4d;gap:8px;padding-bottom:16px;display:grid}.praxis-share-suggestion strong{color:var(--brass);font-size:max(var(--mobile-font-floor,0px), 12px);letter-spacing:.08em}.praxis-day-one-actions{gap:10px;display:grid}.praxis-day-one-recovery{background:#fff8df;border:1px solid #9b6d3a73;gap:12px;padding:20px;display:grid}.praxis-day-one-recovery p{color:#596259;margin:0;font-size:16px;line-height:1.7}.praxis-day-one-activity{border-left:3px solid var(--brass);color:var(--forest);background:#9b6d3a14;margin:0;padding:12px 14px;font-size:16px;font-weight:700}.praxis-day-one-complete{gap:22px;display:grid}.praxis-day-one-complete dl{border:1px solid #173f2c38;gap:0;margin:0;display:grid}.praxis-day-one-complete dl>div{grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:18px;padding:18px;display:grid}.praxis-day-one-complete dl>div+div{border-top:1px solid #173f2c29}.praxis-day-one-complete dt{color:#697269;font-size:14px;font-weight:700}.praxis-day-one-complete dd{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.75}.praxis-day-one-closing{font-weight:700;color:var(--forest)!important}.praxis-day-one-conversation .praxis-participant-message,.praxis-day-one-conversation .praxis-participant-status{font-size:16px}.praxis-workspace-refresh{justify-self:start}@media (max-width:720px){.praxis-day-one-conversation{padding:24px 16px}.praxis-day-one-step>h2,.praxis-day-one-complete>h2,.praxis-day-one-confirmation>h2,.praxis-day-one-recovery>h2{font-size:clamp(28px,9vw,38px)}.praxis-day-one-roles,.praxis-assistant-reflection{padding:16px}.praxis-day-one-complete dl>div{grid-template-columns:1fr;gap:6px}.praxis-private-record,.praxis-share-review{padding:18px 14px}.praxis-guided-header p,.praxis-conversation-label,.praxis-conversation-field small,.praxis-share-review small,.praxis-assistant-reflection strong,.praxis-share-suggestion strong,.praxis-day-one-complete dt{font-size:16px}}.praxis-payment-policy-note{font-size:16px}.praxis-guide-speaker{color:#785524;letter-spacing:.06em;font-size:16px}.praxis-fit-entry{min-width:0}.praxis-fit-options label{overflow-wrap:anywhere;min-width:0}.praxis-fit-options label:focus-within{border-color:var(--forest);outline-offset:2px;outline:2px solid #173f2c4d}.praxis-fit-entry button{overflow-wrap:anywhere;min-width:0}.praxis-fit-entry button:focus-visible{outline-offset:3px;outline:2px solid #173f2c59}.praxis-application-progress{letter-spacing:.03em;overflow-wrap:anywhere;font-size:16px}.praxis-application-progress progress{flex:auto;width:auto;min-width:0}.praxis-step-guidance p{min-width:0}.praxis-step-guidance strong{font-size:16px}.praxis-step-guidance span{overflow-wrap:anywhere;font-size:16px}.praxis-application-step{min-width:0}.praxis-application-field label,.praxis-application-field legend{font-size:16px}.praxis-application-field input:not([type=radio]):not([type=checkbox]),.praxis-application-field select,.praxis-application-field textarea{font-size:18px}.praxis-application-choice label,.praxis-application-sharing label{overflow-wrap:anywhere;min-width:0;min-height:48px;padding:8px 0;font-size:16px}.praxis-application-choice label:focus-within,.praxis-application-sharing label:focus-within,.praxis-application-consents label:focus-within,.praxis-condition-confirmation:focus-within{outline-offset:2px;outline:2px solid #173f2c4d}.praxis-application-field small{color:#596259;font-size:16px}.praxis-application-consents label{overflow-wrap:anywhere;min-height:48px;font-size:16px}.praxis-application-message{font-size:16px}.praxis-application-submit{overflow-wrap:anywhere;font-size:16px}.praxis-application-conditions li{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;font-size:16px;display:grid}.praxis-role-definition{font-size:16px}.praxis-condition-confirmation,.praxis-application-consent label{overflow-wrap:anywhere;min-width:0}.praxis-kakao-field>label span{color:#596259;font-size:16px}.praxis-application-back{font-size:16px}.praxis-application-back:focus-visible{outline-offset:3px;outline:2px solid #173f2c4d}.praxis-invite-details,.praxis-application-form,.praxis-application-success{scroll-margin-top:16px}.praxis-invite-apply-cta{background:var(--paper2);text-align:center;justify-items:center;padding:clamp(64px,8vw,110px) clamp(20px,7vw,108px);display:grid}.praxis-invite-apply-cta>p:first-child{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 10px);letter-spacing:.14em;margin:0;font-weight:700}.praxis-invite-apply-cta h2{max-width:800px;color:var(--forest);letter-spacing:-.035em;word-break:keep-all;margin:24px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(30px,4vw,52px);font-weight:400;line-height:1.4}.praxis-invite-apply-cta>p:last-of-type{color:#596259;word-break:keep-all;max-width:680px;margin:20px 0 0;font-size:16px;line-height:1.8}.praxis-invite-apply-cta>a{border:1px solid var(--forest);background:var(--forest);min-width:min(100%,360px);min-height:56px;color:var(--paper);justify-content:center;align-items:center;gap:12px;margin-top:34px;padding:12px 24px;font-size:16px;font-weight:700;display:inline-flex}:is(.praxis-invite-apply-cta>a:hover,.praxis-invite-apply-cta>a:focus-visible){background:var(--deep);outline-offset:4px;outline:2px solid #173f2c59}.praxis-role-definition>strong{color:var(--forest);display:block}.praxis-role-definition p{margin:10px 0 0}.praxis-role-definition p strong{color:var(--forest)}.praxis-application-success h2{color:var(--forest);word-break:keep-all;margin:0 0 22px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:1.45}.praxis-application-success h2:focus,.praxis-application-step:focus{outline:none}.praxis-application-success p{color:#596259;word-break:keep-all;margin:0;font-family:inherit;font-size:16px;line-height:1.8}.praxis-application-success p+p{margin-top:12px}.praxis-application-success p strong{color:var(--forest)}.praxis-invite-page:has(.praxis-application-received)>:not(.praxis-application-section):not(.praxis-invite-footer){display:none}.praxis-invite-page:has(.praxis-application-received) .praxis-application-section{align-content:center;min-height:calc(100svh - 110px);padding-top:clamp(36px,7vw,88px);padding-bottom:clamp(42px,7vw,88px)}.praxis-application-received{background:#f7f5eb;border:1px solid #143e2a52;border-radius:20px;padding:clamp(24px,5vw,56px);box-shadow:0 20px 60px #0f2d1e12;max-width:840px!important}.praxis-received-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.praxis-received-heading>div{min-width:0}.praxis-received-eyebrow{color:#64735e;font-size:max(var(--mobile-font-floor,0px), 13px);letter-spacing:.08em;margin-bottom:16px;font-weight:700;display:block}.praxis-application-received .praxis-received-heading h2{margin:0 0 12px;font-size:clamp(30px,5vw,48px);font-weight:600;line-height:1.3}.praxis-application-received .praxis-received-heading p{color:#4c5a4d;font-size:clamp(16px,2vw,19px)}.praxis-received-heading .praxis-ai-character{flex:none;width:clamp(90px,18vw,156px);height:clamp(90px,18vw,156px)}.praxis-received-next{border-top:1px solid #143e2a30;margin-top:clamp(26px,5vw,42px);padding-top:clamp(24px,4vw,34px)}.praxis-received-next h3{color:var(--forest);margin:0 0 12px;font-size:18px;font-weight:700}.praxis-application-received .praxis-received-next p{color:#435047;font-size:16px;line-height:1.8}.praxis-application-received .praxis-received-reassurance{color:var(--forest);background:#e8ede2;border-radius:12px;margin-top:28px;padding:17px 20px;font-size:16px;line-height:1.7}@media (max-width:540px){.praxis-invite-page:has(.praxis-application-received) .praxis-application-section{min-height:calc(100svh - 130px);padding:24px 16px 42px}.praxis-application-received{padding:26px 20px}.praxis-received-heading{align-items:flex-start}.praxis-received-heading .praxis-ai-character{width:84px;height:84px;margin-top:16px}.praxis-received-eyebrow{font-size:max(var(--mobile-font-floor,0px), 12px)}.praxis-application-received .praxis-received-heading h2{font-size:29px}}@media (max-width:720px){.praxis-invite-apply-cta{padding-left:20px;padding-right:20px}.praxis-invite-definition{font-size:20px}.praxis-invite-welcome{font-size:16px}}.praxis-accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.praxis-participant-shell.praxis-participant-shell-active{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;padding:32px clamp(16px,4vw,56px)}.praxis-participant-shell-active>.praxis-participant-card{width:100%;min-width:0;max-width:800px;margin:0 auto}.praxis-participant-shell-active>.praxis-participant-card-workspace{max-width:1040px;padding:24px clamp(16px,3vw,36px)}.praxis-day-one-context{border-left:3px solid var(--forest);overflow-wrap:anywhere;background:#173f2c0a;gap:12px;margin-bottom:24px;padding:18px 22px;font-size:16px;line-height:1.65;display:grid}.praxis-day-one-context p{white-space:pre-wrap;margin:6px 0}.praxis-ai-loading{border:2px solid var(--forest);color:var(--forest);background:#eef3ed;align-items:flex-start;gap:16px;padding:22px;scroll-margin-top:24px;display:flex}.praxis-ai-loading>div{gap:10px;min-width:0;display:grid}.praxis-ai-loading strong{overflow-wrap:anywhere;font-size:18px;line-height:1.6}.praxis-ai-loading p{margin:0;font-size:16px;line-height:1.7}.praxis-loading-spinner{border:3px solid #bacbbd;border-top-color:var(--forest);border-radius:50%;flex:none;width:28px;height:28px;animation:1s linear infinite praxis-loading-spin}@keyframes praxis-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.praxis-loading-spinner{animation:none}}.praxis-day-one-conversation h2,.praxis-schedule-panel,.praxis-day-one-question-start{scroll-margin-top:24px}.praxis-saved-answer{border-left:3px solid var(--forest);background:#173f2c0a;padding:18px}.praxis-day-one-conversation .praxis-historical-reflection{background:#173f2c06;border-left-color:#788578}.praxis-share-review .praxis-share-textarea{resize:none;box-sizing:border-box;min-height:180px;max-height:none;overflow-y:hidden}.praxis-day-one-context details[open]>p{max-height:160px;overflow:auto}.praxis-day-one-context summary,.praxis-consent-details summary,.praxis-day-navigation>summary,details.praxis-schedule-panel>summary{cursor:pointer;min-height:48px;color:var(--forest);padding:12px 0;font-size:16px}.praxis-consent-details{border-bottom:1px solid var(--line);font-size:16px;line-height:1.75}.praxis-day-one-answer{gap:18px;min-width:0;display:grid}.praxis-day-one-answer>p:not(.praxis-conversation-label){color:#596259;margin:0;font-size:16px;line-height:1.75}.praxis-day-one-answer h2,#praxis-onboarding-title{scroll-margin-top:24px}.praxis-day-one-conversation #praxis-day-one-title{scroll-margin-top:24px;font-size:clamp(26px,3vw,36px);line-height:1.4}.praxis-day-one-conversation #praxis-day-one-title:focus,#praxis-onboarding-title:focus{outline:none}.praxis-day-one-conversation .praxis-conversation-field textarea{min-height:144px;font-size:18px}.praxis-day-one-conversation .praxis-day-one-roles{font-size:16px;line-height:1.75}details.praxis-schedule-panel{padding:4px 18px;display:block}details.praxis-schedule-panel[open]{padding-bottom:18px}details.praxis-schedule-panel>div{display:none}details.praxis-schedule-panel>summary{justify-content:space-between;align-items:center;gap:16px;display:flex}details.praxis-schedule-panel>summary strong{font-weight:600}details.praxis-schedule-panel:not([open]) .praxis-schedule-collapse-label,details.praxis-schedule-panel[open] .praxis-schedule-expand-label{display:none}.praxis-schedule-list{margin:4px 0 0;display:grid}.praxis-schedule-list>div{border-top:1px solid #173f2c29;grid-template-columns:100px minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.praxis-schedule-list dt{color:var(--forest);font-weight:700}.praxis-schedule-list dd{color:#596259;margin:0;line-height:1.65}.praxis-guided-header{margin:0}.praxis-day-navigation{border-bottom:1px solid var(--line)}@media (max-width:720px){.praxis-participant-shell.praxis-participant-shell-active{padding:20px 12px}.praxis-participant-shell-active>.praxis-participant-card{padding:22px 16px}.praxis-day-one-context{padding:12px}.praxis-day-one-conversation{padding:0}.praxis-day-one-context details[open]>p{max-height:120px}}.praxis-participant-form>p,.praxis-participant-state>p,.praxis-participant-form>label:not(.praxis-participant-check),.praxis-participant-form button,.praxis-participant-action,.praxis-participant-check,.praxis-participant-message,.praxis-participant-status,.praxis-onboarding-progress{font-size:16px}.praxis-onboarding-label{letter-spacing:.06em;color:#785524!important;font-size:16px!important}.praxis-onboarding-content h3{font-size:16px}.praxis-onboarding-next strong{color:#785524;font-size:16px}.praxis-onboarding-next p{font-size:16px}.praxis-participant-form .praxis-onboarding-back{min-height:48px;font-size:16px}.praxis-participant-form .praxis-onboarding-primary{overflow-wrap:anywhere;min-height:48px;font-size:16px}.praxis-session-panel>p{font-size:16px}.praxis-account-panel summary{overflow-wrap:anywhere;font-size:16px}.praxis-account-panel summary:focus-visible{outline-offset:2px;outline:2px solid #173f2c4d}.praxis-account-panel h4,.praxis-account-panel p{font-size:16px}.praxis-text-button{overflow-wrap:anywhere;min-height:48px;font-size:16px}.praxis-danger-button,.praxis-primary-button,.praxis-secondary-button{overflow-wrap:anywhere;font-size:16px}:is(.praxis-text-button:focus-visible,.praxis-danger-button:focus-visible,.praxis-primary-button:focus-visible,.praxis-secondary-button:focus-visible){outline-offset:3px;outline:2px solid #173f2c4d}.praxis-guided-header p,.praxis-conversation-label{color:#785524;letter-spacing:.06em;font-size:16px}.praxis-day-one-conversation{overflow-x:clip}.praxis-day-one-step,.praxis-day-one-complete,.praxis-day-one-confirmation,.praxis-day-one-recovery{overflow-wrap:anywhere}.praxis-conversation-field small,.praxis-share-review small{font-size:16px}:is(.praxis-conversation-field textarea:focus-visible,.praxis-private-record textarea:focus-visible,.praxis-share-review textarea:focus-visible){border-color:var(--forest);outline-offset:2px;outline:2px solid #173f2c40}.praxis-assistant-reflection strong{font-size:16px}.praxis-private-record{background:#173f2c0e;border:1px solid #173f2c47}.praxis-share-review{border:2px solid var(--brass);background:#fff8df}.praxis-share-suggestion strong{color:#785524;font-size:16px}.praxis-day-one-complete dt{font-size:16px}@media (max-width:720px){.praxis-application-field input:not([type=radio]):not([type=checkbox]),.praxis-application-field select,.praxis-application-field textarea{font-size:18px}.praxis-application-conditions li{grid-template-columns:1fr;gap:6px}.praxis-application-conditions li span{justify-self:start}.praxis-participant-header,.praxis-participant-footer{letter-spacing:.06em;overflow-wrap:anywhere;font-size:16px}}@media (max-width:390px){.praxis-participant-card-workspace,.praxis-day-one-conversation{padding:20px 12px}.praxis-private-record,.praxis-share-review{padding:16px 10px}}@media (max-width:720px){.praxis-invite-page .praxis-invite-header,.praxis-invite-page .praxis-invite-header a,.praxis-invite-page .praxis-invite-footer,.praxis-invite-page .praxis-invite-footer a,.praxis-invite-page .praxis-invite-footer span,.praxis-invite-page .praxis-application-intro>p:first-child,.praxis-invite-page .praxis-invite-details article>span,.praxis-invite-page .praxis-payment-policy>div:first-child>p,.praxis-participant-page .praxis-participant-header,.praxis-participant-page .praxis-participant-header a,.praxis-participant-page .praxis-participant-footer,.praxis-participant-page .praxis-participant-footer a,.praxis-participant-page .praxis-participant-intro>p:first-child,.praxis-participant-page .praxis-participant-form>span,.praxis-participant-page .praxis-participant-state>span,.praxis-participant-page .praxis-workspace-header span,.praxis-participant-page .praxis-workspace-label,.praxis-participant-page .praxis-day-grid button span,.praxis-participant-page .praxis-day-grid button strong,.praxis-participant-page .praxis-question span,.praxis-participant-page .praxis-workspace-field,.praxis-participant-page .praxis-ai-panel label,.praxis-participant-page .praxis-memo-panel label,.praxis-participant-page .praxis-ai-panel>span,.praxis-participant-page .praxis-revisit-panel>span,.praxis-participant-page .praxis-revisit-panel article time,.praxis-participant-page .praxis-revisit-panel article small,.praxis-participant-page .praxis-action-note,.praxis-participant-page .praxis-completion-panel>span,.praxis-participant-page .praxis-confirm-dialog span{letter-spacing:.04em;overflow-wrap:anywhere;font-size:16px!important}.praxis-invite-page .praxis-invite-header span,.praxis-invite-page .praxis-invite-footer span{color:#f2efe5c7}.praxis-invite-page .praxis-invite-header a,.praxis-invite-page .praxis-invite-footer a{align-items:center;min-height:48px;display:inline-flex}.praxis-participant-page .praxis-day-grid button{min-height:72px}.praxis-participant-page .praxis-day-grid button strong{text-overflow:clip;white-space:normal;overflow:visible}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.praxis-schedule-panel{background:#9b6d3a0f;border:1px solid #9b6d3a66;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:end;gap:12px 28px;padding:20px 24px;display:grid}.praxis-schedule-panel div{min-width:0}.praxis-schedule-panel span{color:var(--brass);font-size:max(var(--mobile-font-floor,0px), 11px);letter-spacing:.12em;font-weight:800}.praxis-schedule-panel h2{color:var(--forest);margin:7px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:22px;font-weight:400}.praxis-schedule-panel p,.praxis-schedule-panel small{color:#596259;margin:0;line-height:1.65}.praxis-schedule-panel small{font-size:max(var(--mobile-font-floor,0px), 13px);grid-column:1/-1}@media (max-width:720px){.praxis-schedule-panel{grid-template-columns:1fr;padding:18px}.praxis-schedule-panel small{grid-column:auto}details.praxis-schedule-panel>summary{align-items:flex-start}.praxis-schedule-list>div{grid-template-columns:1fr;gap:5px}}.praxis-admin-schedule{border-top:1px solid var(--line);gap:16px;margin-top:28px;padding-top:22px;display:grid}.praxis-admin-schedule header h4,.praxis-admin-schedule header p{margin:0}.praxis-admin-schedule header h4{color:var(--forest);font-size:15px}.praxis-admin-schedule header p{color:#596259;font-size:max(var(--mobile-font-floor,0px), 13px);margin-top:8px;line-height:1.7}.praxis-admin-schedule-status{border-left:3px solid var(--brass);background:#9b6d3a0f;gap:6px;padding:12px 14px;display:grid}.praxis-admin-schedule-status strong{color:var(--forest);font-size:max(var(--mobile-font-floor,0px), 13px)}.praxis-admin-schedule-status span{color:#596259;font-size:max(var(--mobile-font-floor,0px), 13px);line-height:1.6}.praxis-admin-schedule-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.praxis-admin-schedule-form label{color:#747c74;font-size:max(var(--mobile-font-floor,0px), 11px);gap:7px;display:grid}.praxis-admin-schedule-form input,.praxis-admin-schedule-form select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:0 10px;font-size:14px}.praxis-admin-schedule-form button{border:1px solid var(--forest);background:var(--forest);min-height:48px;color:var(--paper);font:inherit;font-size:max(var(--mobile-font-floor,0px), 13px);padding:0 18px}.praxis-admin-schedule-form button.danger{color:#8a3e2c;background:0 0;border-color:#8a3e2c}.praxis-admin-schedule-form button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:720px){.praxis-admin-schedule-form{grid-template-columns:1fr}.praxis-admin-schedule-form button{width:100%}.praxis-invite-page .praxis-invite-header,.praxis-invite-page .praxis-invite-header a,.praxis-invite-page .praxis-invite-footer,.praxis-invite-page .praxis-invite-footer a,.praxis-invite-page .praxis-invite-footer span,.praxis-participant-page .praxis-participant-form>span,.praxis-participant-page .praxis-participant-state>span,.praxis-participant-page .praxis-workspace-label,.praxis-participant-page .praxis-day-grid button span,.praxis-participant-page .praxis-day-grid button strong,.praxis-participant-page .praxis-confirm-dialog span,.praxis-participant-page .praxis-schedule-panel span{letter-spacing:.04em;overflow-wrap:anywhere;font-size:16px!important}.praxis-invite-page .praxis-invite-header a,.praxis-invite-page .praxis-invite-footer a{align-items:center;min-height:48px;display:inline-flex}.praxis-participant-page .praxis-day-grid button{min-height:72px}}.praxis-day-one-reference{background:#173f2c0a;border:1px solid #173f2c3d;margin:28px 0;padding:22px 24px}.praxis-day-one-reference>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.praxis-day-one-reference header span{color:#697269;font-size:max(var(--mobile-font-floor,0px), 13px);letter-spacing:.06em;font-weight:700;display:block}.praxis-day-one-reference h2,.praxis-day-one-reference h4{color:var(--forest);margin:4px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:22px;font-weight:400}.praxis-day-one-reference time{color:#596259;white-space:nowrap;font-size:14px}.praxis-day-one-reference dl{border-top:1px solid #173f2c2e;gap:0;margin:0;display:grid}.praxis-day-one-reference dl>div{border-bottom:1px solid #173f2c24;grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);gap:20px;padding:17px 0;display:grid}.praxis-day-one-reference dt{color:#697269;font-size:14px;font-weight:700}.praxis-day-one-reference dd{color:#17271e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650;line-height:1.75}.praxis-day-one-reference-guide{color:var(--forest);margin:16px 0 0;font-size:16px;font-weight:700;line-height:1.7}@media screen and (max-width:720px){.praxis-day-one-reference{padding:18px}.praxis-day-one-reference>header{flex-direction:column;align-items:flex-start;gap:6px}.praxis-day-one-reference dl>div{grid-template-columns:1fr;gap:6px}.praxis-day-one-reference dt{font-size:16px}.praxis-day-one-reference dd{font-size:17px}}.praxis-reflection-correction{border-left:3px solid var(--brass);background:#fff8df;gap:12px;padding:14px 18px;display:grid}.praxis-reflection-correction>strong{color:#785524;font-size:16px}.praxis-reflection-correction>p{color:#3f473f;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.75}.praxis-conversation{font-size:16px;line-height:1.7}.praxis-conversation h3{font-size:24px}.praxis-conversation form,.praxis-conversation label{gap:12px;margin:16px 0;display:grid}.praxis-conversation textarea,.praxis-conversation input[type=datetime-local]{box-sizing:border-box;color:#17271e;background:#fff;border:1px solid #88908a;border-radius:8px;width:100%;min-width:0;padding:12px;font-size:18px;line-height:1.6}.praxis-conversation button{color:#173821;min-height:48px;font:inherit;cursor:pointer;background:#edf3ed;border:1px solid #385740;border-radius:8px;margin:8px 8px 8px 0;padding:10px 16px}.praxis-conversation button:disabled{opacity:.5;cursor:default}.praxis-conversation fieldset{border:1px solid #88908a;margin:24px 0;padding:16px}.praxis-conversation fieldset label{align-items:center;min-height:48px;display:flex}.praxis-conversation article,.praxis-conversation aside{background:#f3f5f1;border-radius:8px;margin:16px 0;padding:16px}.praxis-conversation summary{cursor:pointer;min-height:48px}.praxis-conversation small{font-size:16px}.praxis-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.korean-edit-manager{overflow-wrap:anywhere;max-width:960px;margin:24px auto;font-size:1rem;line-height:1.7}.korean-edit-manager label{gap:8px;margin:16px 0;font-size:1rem;display:grid}.korean-edit-manager textarea,.korean-edit-manager select{width:100%;min-width:0;font:inherit;color:#183f30;background:#fff;border:1px solid #77857e;border-radius:4px;padding:12px}.korean-edit-manager textarea{resize:vertical;font-size:1.125rem;line-height:1.7}.korean-edit-manager fieldset{border:1px solid #a1aba5;min-width:0;margin:24px 0;padding:16px}.korean-edit-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.korean-edit-controls label{flex:320px;min-width:0}.korean-edit-controls button{min-height:48px;font:inherit;color:#fff;cursor:pointer;background:#183f30;border:0;border-radius:4px;padding:10px 16px}.korean-edit-controls button:disabled{opacity:.5;cursor:not-allowed}.korean-edit-manager details{border:1px solid #a1aba5;margin:20px 0;padding:16px}.korean-edit-manager summary{cursor:pointer;min-height:48px}.korean-edit-manager p,.korean-edit-manager li,.korean-edit-preview blockquote{white-space:pre-wrap}.korean-edit-preview{color:#183f30;background:#fff;border:2px solid #183f30;margin:24px 0;padding:24px}.korean-edit-preview small{margin-top:12px;font-size:.875rem;display:block}.praxis-admin-meta span{min-height:28px;color:var(--forest);font-family:var(--font-geist-sans),sans-serif;letter-spacing:.02em;background:#fff8df;border:1px solid #a7742c73;align-items:center;padding:3px 8px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.praxis-test-controls{border:1px solid var(--forest);background:#ffffff57;gap:20px;margin:0 0 28px;padding:clamp(22px,3vw,32px);display:grid}.praxis-test-controls>header{grid-template-columns:minmax(240px,.7fr) minmax(280px,1.3fr);align-items:end;gap:24px;display:grid}.praxis-test-controls>header span{color:var(--brass);font-family:var(--font-geist-mono),monospace;font-size:max(var(--mobile-font-floor,0px), 12px);letter-spacing:.1em}.praxis-test-controls h3{color:var(--forest);margin:8px 0 0;font-family:Georgia,Noto Serif KR,serif;font-size:26px;font-weight:400}.praxis-test-controls>header p{color:#596259;margin:0;font-size:14px;line-height:1.7}.praxis-test-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.praxis-test-summary>div{border-top:1px solid var(--line);padding-top:10px}.praxis-test-summary dt{color:#687168;font-size:max(var(--mobile-font-floor,0px), 12px);line-height:1.5}.praxis-test-summary dd{color:var(--forest);overflow-wrap:anywhere;margin:7px 0 0;font-size:16px;font-weight:700}.praxis-test-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.praxis-test-filters button,.praxis-test-selection button,.praxis-test-delete-confirm button,.praxis-test-record-actions button{border:1px solid var(--forest);min-height:48px;color:var(--forest);font:inherit;cursor:pointer;background:0 0;padding:8px 14px;font-size:14px}.praxis-test-filters button[aria-pressed=true]{background:var(--forest);color:var(--paper);font-weight:700}.praxis-test-filters button:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.praxis-test-selection button:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.praxis-test-delete-confirm button:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.praxis-test-record-actions :focus-visible{outline:2px solid var(--brass);outline-offset:2px}.praxis-test-selection{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.praxis-test-selection p{color:#596259;margin:0;font-size:14px}.praxis-test-selection button:disabled,.praxis-test-delete-confirm button:disabled,.praxis-test-record-actions button:disabled{cursor:not-allowed;opacity:.5}.praxis-test-deletion-result{border-left:4px solid var(--forest);color:var(--forest);background:#edf4ed;margin:0;padding:12px 14px;font-size:15px;line-height:1.6}.praxis-test-delete-confirm{background:#fff8df;border:2px solid #8a3e2c;gap:16px;padding:20px;display:grid}.praxis-test-delete-confirm h4,.praxis-test-delete-confirm p{margin:0}.praxis-test-delete-confirm h4{color:#8a3e2c;font-family:Georgia,Noto Serif KR,serif;font-size:22px;font-weight:400}.praxis-test-delete-confirm p,.praxis-test-delete-confirm li{color:#4f584f;font-size:14px;line-height:1.65}.praxis-test-delete-confirm ul{gap:8px;margin:0;padding-left:20px;display:grid}.praxis-test-delete-confirm li strong,.praxis-test-delete-confirm li span,.praxis-test-delete-confirm li em{display:block}.praxis-test-delete-confirm li em,.praxis-test-delete-blocked{color:#8a3e2c;font-style:normal;font-weight:700}.praxis-test-delete-confirm label{color:#4f584f;gap:8px;font-size:14px;display:grid}.praxis-test-delete-confirm input,.praxis-test-record-actions input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--forest);font:inherit;padding:8px 10px;font-size:16px}.praxis-test-delete-confirm>div{justify-content:flex-end;gap:8px;display:flex}.praxis-test-delete-confirm button.danger{color:#fff;background:#8a3e2c;border-color:#8a3e2c}.praxis-test-record-actions{border-bottom:1px solid var(--line);gap:10px;margin-bottom:16px;padding-bottom:16px;display:grid}.praxis-test-record-actions>strong{color:var(--forest);margin:0;font-size:14px;line-height:1.45}.praxis-test-record-actions label{color:#687168;font-size:max(var(--mobile-font-floor,0px), 12px);gap:6px;display:grid}.praxis-test-record-actions small{color:#687168;font-size:max(var(--mobile-font-floor,0px), 12px);line-height:1.55}.praxis-test-record-actions.archived{background:#fff8df;border:1px solid #8a3e2c73;padding:14px}.praxis-test-record-actions .praxis-test-select{min-height:44px;color:var(--forest);align-items:center;gap:10px;font-size:14px;display:flex}.praxis-test-select input{width:20px;height:20px;min-height:0;padding:0}@media (max-width:900px){.praxis-test-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.praxis-test-controls>header,.praxis-test-summary,.praxis-test-filters{grid-template-columns:1fr}.praxis-test-selection,.praxis-test-delete-confirm>div{flex-direction:column;align-items:stretch}.praxis-test-selection button,.praxis-test-delete-confirm button{width:100%}}.praxis-participant-page{overflow-x:clip}.praxis-participant-page .praxis-participant-header{box-sizing:border-box;width:100%;min-width:0;max-width:100%;position:relative;inset:auto;transform:none}.praxis-participant-page .praxis-participant-header>span{overflow-wrap:anywhere;min-width:0}.praxis-participant-onboarding,.praxis-day-one-conversation{scroll-margin-block-start:32px}.praxis-participant-page h2{word-break:keep-all;overflow-wrap:anywhere}.praxis-day-one-context>summary{cursor:pointer;margin-bottom:16px}.praxis-day-one-context>strong{margin-top:16px;display:block}.praxis-day-one-conversation .praxis-content-label,.praxis-day-one-conversation .praxis-assistant-reflection strong,.praxis-day-one-conversation h3{color:#596259;letter-spacing:0;margin:0;font:400 14px/1.6 Arial,Noto Sans KR,sans-serif}.praxis-day-one-conversation .praxis-customer-content,.praxis-day-one-conversation .praxis-assistant-reflection p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:20px;font-weight:500;line-height:1.7}.praxis-day-one-conversation textarea{font-size:20px;line-height:1.7}.praxis-day-one-conversation .praxis-day-one-step>#praxis-day-one-title,.praxis-day-one-conversation .praxis-day-one-complete>#praxis-day-one-title{font-family:Arial,Noto Sans KR,sans-serif;font-size:20px;line-height:1.5}.praxis-day-one-context{margin:0;padding:8px 16px;display:block}.praxis-day-one-context>summary{min-height:44px;margin:0;padding:8px 0}.praxis-day-one-context>div{padding:16px 0}.praxis-day-one-context>div+div{border-top:1px solid #173f2c26}.praxis-inline-reflection{padding:12px 0}.praxis-inline-reflection>summary{cursor:pointer;color:var(--forest);min-height:44px;padding:12px 0;font-size:14px}.praxis-related-answer{background:#173f2c0a;margin-bottom:12px;padding:18px}.praxis-day-one-complete dl>.praxis-completed-result{grid-template-columns:1fr;gap:8px}.praxis-share-review .praxis-share-choice{align-items:flex-start;gap:12px;font-size:16px;font-weight:400;line-height:1.6;display:flex}.praxis-share-choice input{width:20px;height:20px;accent-color:var(--forest);flex:none;margin-top:3px}@media (max-width:720px){.praxis-day-one-conversation .praxis-customer-content,.praxis-day-one-conversation .praxis-assistant-reflection p,.praxis-day-one-conversation textarea{font-size:18px}.praxis-day-one-context{padding:6px 12px}}.praxis-day-one-conversation .praxis-historical-reflection p{color:#596259;font-size:16px;font-weight:400;line-height:1.75}.korean-edit-manager{max-width:none}.reflection-browser{border:1px solid var(--line);grid-template-columns:minmax(290px,340px) minmax(0,1fr);align-items:start;display:grid}.reflection-browser-sidebar{border-right:1px solid var(--line);flex-direction:column;min-width:0;height:min(900px,100dvh - 32px);display:flex;position:sticky;top:16px}.reflection-browser-filters{border-bottom:1px solid var(--line);padding:16px}.reflection-browser .reflection-browser-filters label{gap:6px;margin:0 0 8px;font-size:14px;display:grid}.reflection-browser-filters input,.reflection-browser-filters select{width:100%;min-width:0;min-height:48px;font:inherit;color:#183f30;background:#fff;border:1px solid #77857e;border-radius:4px;padding:8px;font-size:16px}.reflection-browser-filter-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.reflection-browser button{cursor:pointer;min-height:48px;font-size:14px}.reflection-browser button:disabled{opacity:.5;cursor:default}:is(.reflection-browser button:focus-visible,.reflection-browser input:focus-visible,.reflection-browser select:focus-visible){outline:2px solid var(--forest);outline-offset:2px}.reflection-browser-shortcuts{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.reflection-browser-shortcuts button,.reflection-browser-pagination button,.reflection-browser-back,.reflection-browser-filters>button{color:#183f30;background:0 0;border:1px solid #77857e;border-radius:4px;padding:8px 10px}.reflection-browser-filters>button{width:100%}.reflection-browser-filters p{margin:10px 0 0;font-size:14px}.reflection-browser-results{overscroll-behavior:contain;flex:1;min-height:100px;overflow-y:auto}.reflection-browser-results>button{text-align:left;border:0;border-bottom:1px solid var(--line);color:#183f30;background:0 0;width:100%;padding:16px;display:block}.reflection-browser-results>button.active{background:#e2ebe4;box-shadow:inset 4px 0 #183f30}.reflection-browser-results span{justify-content:space-between;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.reflection-browser-results em{font-style:normal}.reflection-browser-results strong{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.6;display:block}.reflection-browser-results>p{padding:16px}.reflection-browser-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.reflection-browser-editor{overscroll-behavior:contain;min-width:0;max-height:calc(100dvh - 32px);padding:24px;scroll-margin-top:16px;overflow-y:auto}.reflection-browser-editor:focus{outline:none}.reflection-browser-editor .translation-admin-workspace{padding:0}.reflection-browser-editor .translation-admin-actions p{color:#fff}.reflection-editor-status{font-size:16px}.reflection-browser-back{display:none}@media (max-width:980px){.reflection-browser{grid-template-columns:1fr}.reflection-browser-sidebar{border-right:0;height:auto;position:static}.reflection-browser-results{max-height:none;overflow:visible}.reflection-browser-editor{max-height:none;padding:16px;display:none;overflow:visible}.reflection-browser.is-editing .reflection-browser-sidebar{display:none}.reflection-browser.is-editing .reflection-browser-editor{display:block}.reflection-browser-back{margin-bottom:16px;display:block}}.reader-reflection-detail{overflow-wrap:anywhere;font-size:1rem;line-height:1.7}.reader-reflection-content{white-space:pre-wrap;font-size:1.125rem}.reader-reflection-detail footer,.thinker-browser-controls{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.reader-reflection-detail button,.thinker-browser-detail button,.thinker-browser-save button{color:#fff;background:#183f30;border:1px solid #183f30;border-radius:4px;min-height:48px;padding:10px 16px}.reader-reflection-detail button.danger{color:#973424;background:0 0;border-color:#973424}.thinker-browser-detail{overflow-wrap:anywhere;font-size:1rem;line-height:1.7}.thinker-browser-detail h3{font-size:1.75rem}.thinker-browser-save button{width:100%;margin-top:10px}.admin-browser-status{padding:0 20px}.reflection-browser-editor .weekly-publication-layout{grid-template-columns:1fr}.reflection-browser-editor .weekly-publication-source{border-right:0}.reflection-browser-editor .weekly-publication-statusbar{flex-wrap:wrap}.reflection-browser-editor .weekly-publication-editor{min-width:0;padding:20px 0}.reflection-browser-editor .weekly-publication-kakao-grid{grid-template-columns:1fr}.threads-browser-selected{overflow-wrap:anywhere;margin-bottom:24px}.threads-browser-selected h3{font-size:1.25rem;line-height:1.6}.reflection-browser-editor .threads-admin-workspace{grid-template-columns:1fr}.reflection-browser-editor .threads-admin-editor,.reflection-browser-editor .threads-admin-preview{border:0;min-width:0;padding:20px 0}.reflection-browser-editor .threads-admin-preview{border-top:1px solid var(--line)}.praxis-guided-journey{width:100%}.praxis-guided-screen{color:#173d2d;width:min(100%,760px);max-width:760px;margin:0 auto;padding:clamp(24px,5vw,48px);scroll-margin-top:24px;font-size:1.0625rem;line-height:1.7}.praxis-guided-screen h1,.praxis-guided-completion-title{font-family:var(--font-serif), Georgia, serif;margin:8px 0 18px;font-size:1.0625rem;font-weight:500;line-height:1.25}.praxis-guided-completion-header{gap:6px;margin:0;display:grid}.praxis-guided-completion-header>p{color:#9a6422;letter-spacing:.04em;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25}.praxis-guided-completion-header>h1{color:#173d2d;font-family:var(--font-serif), Georgia, serif;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.25}.praxis-day-one-complete{gap:0}.praxis-day-one-complete>.praxis-primary-button,.praxis-day-one-complete>.praxis-day-one-closing,.praxis-day-one-complete>.praxis-day-one-closing~p{margin-top:22px}.praxis-primary-button.praxis-completion-next-button{color:#173821;background:#edf3ed;border:1px solid #385740;border-radius:8px;width:100%;min-height:52px;margin-top:14px;font-size:1rem;font-weight:500}.praxis-guided-outcome-preview{background:linear-gradient(145deg,#f7f8f3fa,#f2efe5c7);border:1px solid #173d2d3d;margin:0 0 24px;padding:clamp(22px,4vw,32px);box-shadow:0 14px 36px #173d2d12}.praxis-current-day-heading{color:#173d2d;font-family:var(--font-serif), Georgia, serif;margin:0 0 18px;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:500;line-height:1.2}.praxis-current-day{order:0}.praxis-current-day-first{order:-1}.praxis-guided-outcome-preview h1,.praxis-guided-outcome-preview h2{color:#173d2d;font-family:var(--font-serif), Georgia, serif;margin:8px 0 2px;font-size:clamp(1.65rem,4vw,2.2rem);font-weight:500;line-height:1.25}.praxis-guided-outcome-preview .praxis-guided-eyebrow{margin:0}.praxis-guided-artifact-english{color:#667068;margin:0;font-family:Georgia,serif;font-size:.9375rem}.praxis-guided-promise{color:#33463b;margin:22px 0 0}.praxis-guided-outcome-preview .praxis-guided-meta{border-top:1px solid #173d2d29;margin:24px 0 0;padding-top:16px}.praxis-ai-character{pointer-events:none;flex:none;width:4.5rem;height:4.5rem;display:block;position:relative;overflow:hidden}.praxis-ai-character img{object-fit:contain;width:100%;height:100%;display:block}.praxis-ai-companion{color:#173f2c;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:1rem;display:grid}.praxis-ai-companion>.praxis-ai-character{grid-area:1/1/3}.praxis-ai-companion--intro{border-bottom:1px solid #173f2c26;margin:0 0 1.5rem;padding-bottom:1.25rem}.praxis-ai-companion--completion{margin:.75rem 0 1.25rem}.praxis-ai-companion-copy{display:contents}.praxis-ai-companion-name{letter-spacing:.03em;color:#52644f;align-items:center;gap:.6rem;font-size:.875rem;font-weight:700;display:flex}.praxis-ai-companion .praxis-ai-companion-name{grid-column:2}.praxis-ai-companion .praxis-ai-companion-title,.praxis-ai-companion .praxis-guided-completion-title{font-family:var(--font-serif), Georgia, serif;text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere;grid-column:2;margin:.375rem 0 0;font-size:1.25rem;font-weight:500;line-height:1.5}.praxis-ai-companion .praxis-ai-companion-message{color:#405447;word-break:keep-all;overflow-wrap:anywhere;grid-column:1/-1;margin:.75rem 0 0;font-size:1rem;line-height:1.75}.praxis-ai-loading{background:#f2f5ef;border:1px solid #b9cabb;border-radius:12px}.praxis-ai-loading .praxis-loading-spinner{border-width:2px;width:1rem;height:1rem;display:inline-block}.praxis-ai-loading .praxis-content-label{color:#52644f;font-size:.875rem}.praxis-ai-loading strong,.praxis-ai-loading p{word-break:keep-all;overflow-wrap:anywhere}.praxis-application-intro-label{align-items:center;gap:1rem;display:flex}@media (max-width:480px){.praxis-ai-character{width:3.5rem;height:3.5rem}.praxis-ai-companion{column-gap:.75rem}.praxis-ai-companion--intro{margin-bottom:1.25rem}.praxis-ai-loading{gap:.75rem;padding:1rem}}.praxis-guided-eyebrow,.praxis-guided-meta{color:#9a6422;letter-spacing:.04em;font-weight:700}.praxis-guided-progress{z-index:5;background:var(--paper);border-bottom:1px solid #173d2d24;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 16px;margin-bottom:28px;padding:12px 0;display:grid;position:sticky;top:0}.praxis-guided-progress strong{text-align:center;font-size:1.125rem}.praxis-day-one-conversation .praxis-guided-progress{padding-inline:16px}.praxis-day-one-reference-disclosure{background:#173f2c0a;border:1px solid #173f2c3d;margin:28px 0}.praxis-day-one-reference-disclosure>summary{cursor:pointer;min-height:48px;color:var(--forest);padding:16px 20px;font-size:16px;font-weight:700}.praxis-day-one-reference-disclosure>.praxis-day-one-reference{background:0 0;border:0;margin:0;padding-top:0}.praxis-guided-progress progress{grid-column:1/-1;width:100%;height:8px}.praxis-current-decision{background:#f7f8f3d1;border-left:3px solid #9a6422;margin:0 0 24px;padding:14px 16px}.praxis-current-decision strong{color:#9a6422;font-size:.9375rem}.praxis-current-decision p{color:#18271f;margin:4px 0 0;font-size:1.0625rem;line-height:1.6}.praxis-decision-map{gap:20px;margin:0 0 30px;display:grid}.praxis-decision-map>header{background:#f7f8f3d1;border:1px solid #173d2d38;padding:20px 22px}.praxis-decision-map>header p{color:#9a6422;letter-spacing:.04em;margin:0 0 5px;font-size:.875rem;font-weight:700}.praxis-decision-map>header h2{color:#173d2d;font-family:var(--font-serif), Georgia, serif;margin:0;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:500}.praxis-decision-map>header span{color:#4f5c53;margin-top:10px;font-size:1rem;line-height:1.65;display:block}.praxis-decision-map-groups{gap:14px;display:grid}.praxis-decision-map-groups article{background:#ffffff75;border:1px solid #173d2d2e;padding:20px 22px}.praxis-decision-map-groups h3{color:#173d2d;font-family:var(--font-serif), Georgia, serif;margin:0 0 14px;font-size:1.2rem;font-weight:500;line-height:1.45}.praxis-decision-map-groups dl{gap:0;margin:0;display:grid}.praxis-decision-map-groups dl>div{border-top:1px solid #173d2d1f;grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.praxis-decision-map-groups dt{color:#6f765f;font-size:.9375rem;font-weight:700;line-height:1.6}.praxis-decision-map-groups dd{color:#18271f;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.7}.praxis-result-card .praxis-decision-map{margin-bottom:6px}.praxis-stage-review,.praxis-answer-summary,.praxis-current-option{background:#f7f8f3d1;border:1px solid #173d2d38;margin:0 0 30px}.praxis-stage-review>header,.praxis-answer-summary>header,.praxis-current-option>header{padding:20px 22px 16px}.praxis-stage-review>header p,.praxis-answer-summary>header p,.praxis-current-option>header p{color:#9a6422;letter-spacing:.04em;margin:0 0 5px;font-size:.875rem;font-weight:700}.praxis-stage-review>header h2,.praxis-answer-summary>header h2,.praxis-current-option>header h2{color:#173d2d;font-family:var(--font-serif), Georgia, serif;margin:0;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:500}.praxis-stage-review>header span,.praxis-answer-summary>header span,.praxis-current-option>header span{color:#4f5c53;margin-top:8px;font-size:1rem;line-height:1.65;display:block}.praxis-stage-review dl,.praxis-answer-summary dl,.praxis-current-option dl{margin:0;padding:0 22px 18px}.praxis-stage-review dl>div,.praxis-answer-summary dl>div,.praxis-current-option dl>div{border-top:1px solid #173d2d1f;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.praxis-stage-review dt,.praxis-answer-summary dt,.praxis-current-option dt{color:#6f765f;font-size:.9375rem;font-weight:700;line-height:1.6}.praxis-stage-review dd,.praxis-answer-summary dd,.praxis-current-option dd{color:#18271f;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.7}.praxis-current-option{background:#fbf8ed;border-color:#a66f2773}.praxis-compact-option-review p{margin:0}.praxis-compact-option-review p+p{margin-top:10px}.praxis-compact-option-review strong{font-weight:700}.praxis-current-option-focused{padding:18px 20px}.praxis-current-option-focused>p:first-child{color:#8b5b22;margin:0 0 8px;font-size:1rem;font-weight:700}.praxis-current-option-focused>p:last-child{color:#18271f;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.7}.praxis-guided-transcript{gap:14px;margin-bottom:30px;display:grid}.praxis-guided-answer-card,.praxis-guided-artifact-card{background:#f7f8f3d1;border:1px solid #173d2d38;padding:20px 22px}.praxis-guided-answer-card h2,.praxis-guided-artifact-card h2{color:#6f765f;margin:0 0 8px;font-size:1rem}.praxis-guided-answer-card p,.praxis-guided-artifact-card p{color:#18271f;margin:4px 0 14px;font-size:1.125rem;line-height:1.7}.praxis-guided-artifact-card section+section{border-top:1px solid #173d2d24;margin-top:18px;padding-top:18px}.praxis-guided-question h1 strong{color:#173d2d;font-weight:800}.praxis-option-comparison-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.praxis-option-comparison-card{background:#ffffff8c;border:1px solid #785b2a4d;border-radius:10px;overflow:hidden}.praxis-option-comparison-card>header{color:#f4efe2;background:#173d2d;padding:12px 16px;font-size:.9375rem;font-weight:700}.praxis-option-comparison-card dl{margin:0;padding:0 16px 16px}.praxis-option-comparison-card dl>div{padding-top:15px}.praxis-option-comparison-card dl>div+div{border-top:1px solid #785b2a33;margin-top:15px}.praxis-option-comparison-card dt{color:#777566;font-size:.875rem;font-weight:700;line-height:1.5}.praxis-option-comparison-card dd{color:#172c20;overflow-wrap:anywhere;margin:6px 0 0;font-size:1.0625rem;line-height:1.65}.praxis-guided-completion-result{margin:26px 0 20px}.praxis-guided-completion-result>h2{font-family:var(--font-serif), Georgia, serif;margin:4px 0 12px;font-size:1.25rem;font-weight:500}article.praxis-result-card{--praxis-result-card-padding-block:clamp(26px, 5vw, 48px);--praxis-result-card-padding-inline:clamp(26px, 5vw, 48px);padding:var(--praxis-result-card-padding-block) var(--praxis-result-card-padding-inline);background:#fbf8ed;border:1px solid #785b2a6b;border-radius:14px;gap:24px;margin:26px 0 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 52px #182d2124,0 3px 10px #182d2114,inset 0 0 0 6px #ffffff75}article.praxis-result-card:before{content:"";background:#a66f27;height:6px;position:absolute;inset:0 0 auto}.praxis-result-card-header{color:#75613c;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:.8125rem;font-weight:700;display:flex}.praxis-result-card-title{border-bottom:1px solid #785b2a40;padding-bottom:22px}.praxis-result-card-title>p:first-child{color:#9a6422;letter-spacing:.06em;margin:0 0 8px;font-size:.875rem;font-weight:700}.praxis-result-card-title h2{color:var(--forest);font-family:var(--font-serif), Georgia, serif;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1.16}.praxis-result-card .praxis-result-card-english{color:#7b7d70;font-family:var(--font-serif), Georgia, serif;letter-spacing:.025em;margin:8px 0 0;font-size:1rem}.praxis-result-card .praxis-guided-artifact-card{background:0 0;border:0;padding:0}.praxis-result-card .praxis-guided-artifact-card h2{color:#777566;letter-spacing:.02em;font-size:.875rem}.praxis-result-card .praxis-guided-artifact-card p{color:#172c20;margin-bottom:0;font-size:1.125rem}.praxis-result-card-share,.praxis-result-card-questions,.praxis-day-one-complete .praxis-result-card-share{border:0;border-top:1px solid #785b2a40;gap:14px;margin:0;padding-top:20px;display:grid}.praxis-result-card-questions h3{color:var(--forest);margin:0;font-size:1rem;font-weight:700}.praxis-result-card-question+.praxis-result-card-question{border-top:1px solid #173d2d1f;padding-top:16px}.praxis-result-card-question .praxis-help-meta{color:#777566;margin:0 0 8px;font-size:.875rem;font-weight:400}.praxis-result-card-question .praxis-help-content{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:400;line-height:1.7}.praxis-result-card-share>div,.praxis-day-one-complete .praxis-result-card-share>div{grid-template-columns:minmax(140px,.32fr) minmax(0,1fr);gap:18px;padding:0;display:grid}.praxis-result-card-share>div+div,.praxis-day-one-complete .praxis-result-card-share>div+div{border-top:1px solid #173d2d1f;padding-top:14px}.praxis-result-card-share dt,.praxis-day-one-complete .praxis-result-card-share dt{color:#777566;font-size:.875rem;font-weight:700}.praxis-result-card-share dd,.praxis-day-one-complete .praxis-result-card-share dd{color:#172c20;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.7}.praxis-result-card-signature{margin:4px calc(var(--praxis-result-card-padding-inline) * -1) calc(var(--praxis-result-card-padding-block) * -1);color:#fbf8edad;letter-spacing:.035em;text-align:center;background:#173d2d;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:.6875rem;font-weight:400;line-height:1.45;display:flex}.praxis-result-card-signature>span:first-child{letter-spacing:.16em;font-family:Georgia,serif;font-size:.625rem}.praxis-result-card-signature>span[aria-hidden=true]{opacity:.42}.praxis-result-card-signature strong{color:inherit;letter-spacing:.04em;font-weight:400}.praxis-guided-question{gap:16px;display:grid}.praxis-guided-question-number{color:#9a6422;letter-spacing:.04em;margin:0 0 -10px;font-weight:700}.praxis-guided-question h1{font-size:clamp(1.35rem,3vw,1.75rem)}.praxis-guided-question label,.praxis-guided-screen>label{gap:8px;font-weight:700;display:grid}.praxis-guided-question input[type=text],.praxis-guided-question textarea,.praxis-guided-screen textarea,.praxis-guided-screen input[type=datetime-local]{color:#18271f;width:100%;min-height:150px;font:inherit;background:#fff;border:1px solid #738177;border-radius:8px;padding:16px;font-size:1.125rem;line-height:1.65}.praxis-guided-question input[type=text]{min-height:54px}.praxis-guided-question textarea{font-size:1.125rem}.praxis-tradeoff-legacy{border:1px solid #c4cbc4;border-radius:8px;padding:16px}.praxis-tradeoff-legacy p{margin:8px 0 0}.praxis-guided-screen input[type=datetime-local]{min-height:54px}.praxis-guided-primary,.praxis-guided-secondary,.praxis-guided-text-action,.praxis-guided-choices button{cursor:pointer;border-radius:6px;min-height:48px;padding:12px 18px;font-size:1rem}.praxis-guided-primary{color:#fff;background:#164c36;border:1px solid #164c36;width:100%;min-height:54px;margin-top:14px;font-weight:700}.praxis-guided-secondary{color:#164c36;background:0 0;border:1px solid #52705f;width:100%;margin-top:10px}.praxis-guided-text-action{color:#164c36;background:0 0;border:0;min-height:44px;padding-inline:0;text-decoration:underline}.praxis-guided-answer-card>.praxis-guided-text-action{width:fit-content;box-shadow:none;text-align:left;text-underline-offset:3px;background:0 0;border:0;border-radius:0;margin:12px 0 0;padding:8px 0;text-decoration:underline;display:block}.praxis-guided-primary:focus-visible{outline-offset:3px;outline:3px solid #d69a42}.praxis-guided-secondary:focus-visible{outline-offset:3px;outline:3px solid #d69a42}.praxis-guided-text-action:focus-visible{outline-offset:3px;outline:3px solid #d69a42}.praxis-guided-screen textarea:focus-visible{outline-offset:3px;outline:3px solid #d69a42}.praxis-guided-screen input:focus-visible{outline-offset:3px;outline:3px solid #d69a42}.praxis-guided-primary:disabled{opacity:.48;cursor:not-allowed}.praxis-guided-artifact-actions{justify-items:center;margin-top:14px;display:grid}.praxis-guided-artifact-actions .praxis-guided-primary{color:#fff;background:#164c36;margin-top:0;box-shadow:0 6px 18px #164c362e}.praxis-guided-artifact-actions .praxis-guided-secondary{color:#52705f;text-underline-offset:4px;background:0 0;border:0;width:auto;margin-top:12px;padding-inline:6px;font-weight:500;text-decoration:underline}.praxis-guided-share-benefit{background:#9b642212;border-left:3px solid #9a6422;gap:6px;margin:22px 0 8px;padding:16px 18px;display:grid}.praxis-guided-share-benefit p,.praxis-guided-share-benefit small,.praxis-guided-share-pending,.praxis-guided-share-boundary{margin:0}.praxis-guided-share-benefit small,.praxis-guided-share-boundary{color:#626b62}.praxis-guided-share-pending{background:#9b642212;padding:14px 16px}.praxis-guided-share-actions{justify-items:center;margin-top:14px;display:grid}.praxis-guided-share-actions .praxis-guided-primary{margin-top:0}.praxis-guided-share-actions .praxis-guided-secondary{color:#52705f;text-underline-offset:4px;background:0 0;border:0;width:auto;margin-top:12px;padding-inline:6px;font-weight:500;text-decoration:underline}.praxis-guided-screen fieldset{border:0;gap:12px;margin:24px 0;padding:0;display:grid}.praxis-guided-screen fieldset label{border:1px solid #173d2d3d;align-items:center;gap:12px;min-height:54px;padding:14px;display:flex}.praxis-guided-screen fieldset input{width:22px;height:22px}.praxis-onboarding-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.praxis-onboarding-sections section{border:1px solid #173d2d2e;border-top:3px solid #785524a6;padding:18px}.praxis-onboarding-sections h3{color:#785524;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.45}.praxis-onboarding-sections p{color:#4f584f;margin:0;font-size:16px;line-height:1.75}.praxis-guided-live:empty{display:none}@media (max-width:430px){.praxis-guided-screen{padding:24px 18px 36px;font-size:1.0625rem}.praxis-guided-progress{grid-template-columns:1fr auto}.praxis-guided-progress>span:last-of-type{grid-column:1/-1}.praxis-guided-answer-card,.praxis-guided-artifact-card{padding:18px 16px}article.praxis-result-card{--praxis-result-card-padding-block:26px;--praxis-result-card-padding-inline:20px;border-radius:10px;gap:20px}.praxis-result-card-header{flex-direction:column;align-items:flex-start;gap:5px}.praxis-result-card .praxis-guided-artifact-card{padding:0}.praxis-result-card-share>div,.praxis-day-one-complete .praxis-result-card-share>div{grid-template-columns:1fr;gap:5px}.praxis-onboarding-sections{grid-template-columns:1fr}.praxis-guided-artifact-card table{display:block;overflow-x:auto}.praxis-decision-map>header,.praxis-decision-map-groups article{padding:18px 16px}.praxis-decision-map-groups dl>div{grid-template-columns:1fr;gap:5px}.praxis-decision-map-groups dt{font-size:1rem}.praxis-stage-review>header,.praxis-answer-summary>header,.praxis-current-option>header{padding:18px 16px 14px}.praxis-stage-review dl,.praxis-answer-summary dl,.praxis-current-option dl{padding:0 16px 16px}.praxis-stage-review dl>div,.praxis-answer-summary dl>div,.praxis-current-option dl>div{grid-template-columns:1fr;gap:5px}.praxis-stage-review dt,.praxis-answer-summary dt,.praxis-current-option dt{font-size:1rem}.praxis-option-comparison-grid{grid-template-columns:1fr}}.praxis-previous-principles{background:#fbf8ed;border:1px solid #9b6d3a59;padding:12px 18px}.praxis-previous-principles summary{min-height:48px;color:var(--forest);cursor:pointer;font-weight:700}.praxis-previous-principles p,.praxis-previous-principles li{line-height:1.7}.praxis-restart-form{max-width:760px}.praxis-restart-form>header h2{color:var(--forest);font-family:var(--font-serif),Georgia,serif;margin:5px 0 10px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:500}.praxis-restart-principles{border:1px solid #173d2d33;gap:12px;margin:0;padding:20px;display:grid}.praxis-restart-principles legend{color:var(--forest);font-weight:800}.praxis-restart-principles>p{color:#596259}.praxis-restart-principles label{border:1px solid #173d2d2e;align-items:flex-start;gap:12px;min-height:54px;padding:14px;display:flex}.praxis-restart-principles input{flex:none;width:22px;height:22px}.praxis-restart-principles span{gap:5px;line-height:1.6;display:grid}.praxis-day21-intro>p,.praxis-day21-completion .praxis-guided-completion-header>p:last-child{color:#596259;line-height:1.7}.praxis-day21-observations{background:#f7f8f3d1;border:1px solid #173d2d33;gap:14px;margin:24px 0;padding:20px;display:grid}.praxis-day21-observations>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.praxis-day21-observations h2,.praxis-day21-observations p{margin:0}.praxis-day21-observations ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.praxis-day21-observations li{border-left:3px solid var(--brass);padding:8px 14px}.praxis-day21-observations li p{white-space:pre-wrap}.praxis-day21-timeline{gap:0;margin:30px 0 22px;padding:0;scroll-margin-top:24px;list-style:none;display:grid}.praxis-day21-timeline li{border-top:1px solid #173d2d2e;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.praxis-day21-timeline li>span{background:var(--forest);width:40px;height:40px;color:var(--paper);border-radius:50%;place-items:center;font-weight:700;display:grid}.praxis-day21-timeline h2{color:var(--forest);font-family:var(--font-serif),Georgia,serif;margin:0 0 6px;font-size:1.25rem;font-weight:500}.praxis-day21-timeline p{color:#33463b;white-space:pre-wrap;margin:0;line-height:1.7}.praxis-day21-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.praxis-day21-actions button{min-height:52px}.praxis-day21-return{text-align:center}@media (max-width:430px){.praxis-day21-observations>div{flex-direction:column;align-items:flex-start}.praxis-day21-actions{grid-template-columns:1fr}}.praxis-journey-overview,.praxis-execution-practice{gap:18px;min-width:0;display:grid}.praxis-journey-overview .praxis-day-navigation{border:1px solid #173d2d38;margin:0;padding:8px 18px 18px}.praxis-journey-overview .praxis-day-navigation>summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.praxis-followup-card{background:#fbf8ed;border:1px solid #9b6d3a70;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:center;gap:24px;padding:24px;display:grid}.praxis-followup-card h2{color:var(--forest);font-family:var(--font-serif),Georgia,serif;margin:5px 0;font-size:1.8rem;font-weight:500}.praxis-followup-card p{color:#596259;margin:0;line-height:1.65}.praxis-followup-card>div:last-child{justify-items:stretch;gap:12px;display:grid}.praxis-followup-card>div>span,.praxis-execution-summary span{color:var(--brass);letter-spacing:.05em;font-weight:800}.praxis-execution-practice{background:#ffffff6b;border:1px solid #173d2d3d;padding:clamp(24px,5vw,48px);scroll-margin-top:24px}.praxis-execution-practice header h2{color:var(--forest);font-family:var(--font-serif),Georgia,serif;margin:6px 0 10px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:500}.praxis-execution-practice header p:last-child,.praxis-execution-note p,.praxis-observation-empty{color:#596259;line-height:1.7}.praxis-execution-summary{background:#fbf8ed;border:1px solid #9b6d3a4d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.praxis-execution-summary>div{gap:6px;display:grid}.praxis-execution-note{border-left:3px solid var(--brass);background:#9b6d3a12;padding:14px 18px}.praxis-execution-note p{margin:6px 0 0}.praxis-observation-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.praxis-observation-list li{border:1px solid #173d2d2e;gap:8px;padding:18px;display:grid}.praxis-observation-list time{color:var(--brass);font-weight:700}.praxis-observation-list p{white-space:pre-wrap;margin:0;font-weight:700;line-height:1.7}.praxis-observation-list .praxis-text-button{font-weight:400}.praxis-observation-list li>div,.praxis-execution-form>div{flex-wrap:wrap;gap:10px;display:flex}.praxis-execution-form{grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:16px;display:grid}.praxis-execution-form label{color:var(--forest);align-content:start;gap:8px;font-weight:700;display:grid}.praxis-execution-form input[type=date],.praxis-execution-practice textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fffc;border:1px solid #1722194d;padding:14px;font-size:18px;line-height:1.65}.praxis-execution-form>div{grid-column:1/-1}.praxis-execution-practice button,.praxis-journey-overview button{min-height:48px}.praxis-day14-closing{border-left:4px solid var(--brass);background:#9b6d3a14;gap:12px;margin-top:22px;padding:22px;display:grid}.praxis-day14-closing h2,.praxis-day14-closing p{margin:0}.praxis-day14-closing h2{font-family:var(--font-serif),Georgia,serif;font-size:1.4rem;font-weight:500}@media (max-width:430px){.praxis-followup-card,.praxis-execution-summary,.praxis-execution-form{grid-template-columns:1fr}.praxis-execution-practice{padding:24px 16px}.praxis-execution-form>div{grid-column:auto}.praxis-execution-form>div>*{width:100%}}.praxis-judgment-lens{border-left:3px solid var(--brass);background:#9b6d3a0e;margin:20px 0 0;padding:16px 20px}.praxis-judgment-lens p{word-break:keep-all;overflow-wrap:anywhere;color:var(--forest);margin:0 0 10px;font-size:1rem;line-height:1.7}.praxis-judgment-lens .praxis-lens-label{font-weight:700}.praxis-judgment-lens summary{cursor:pointer;color:#4b5c50;min-height:48px;padding:12px 0;font-size:1rem}.praxis-judgment-lens details p,.praxis-judgment-lens a{overflow-wrap:anywhere;font-size:1rem}.praxis-judgment-bridge,.praxis-result-connection{border-left:3px solid var(--brass);color:var(--forest);background:#9b6d3a0e;margin:20px 0;padding:16px 20px;font-size:1rem;line-height:1.7}.praxis-comparison-criteria{border:1px solid #173d2d38;margin:20px 0;padding:20px}.praxis-comparison-criteria header p{color:#596259;font-size:1rem}.praxis-comparison-criteria h2{margin:0 0 8px;font-size:1.2rem}.praxis-comparison-criteria dl{gap:12px;margin:16px 0 0;display:grid}.praxis-comparison-criteria dt{font-size:1rem;font-weight:700}.praxis-comparison-criteria dd{margin:4px 0 0;font-size:1rem;line-height:1.7}.praxis-commitment-review{border:1px solid #173d2d40;margin-top:24px;padding:22px}.praxis-commitment-review h2{margin:0 0 12px;font-size:1.3rem}.praxis-commitment-review p{font-size:1rem;line-height:1.7}.praxis-commitment-review fieldset{border:0;margin:20px 0;padding:0}.praxis-commitment-review legend,.praxis-commitment-review>label{font-size:1rem;font-weight:700}.praxis-commitment-review fieldset label{align-items:flex-start;gap:12px;min-height:48px;padding:12px 14px;display:flex}.praxis-commitment-review fieldset input{flex:0 0 22px;width:22px;height:22px;margin:3px 0 0}.praxis-commitment-review fieldset span{white-space:pre-wrap;overflow-wrap:anywhere;gap:4px;display:grid}.praxis-commitment-review textarea{width:100%;font:inherit;margin-top:10px;padding:12px;font-size:18px;line-height:1.7}.praxis-commitment-comparisons{background:#9b6d3a0e;margin:16px 0;padding:16px}.praxis-commitment-comparisons>h3{margin:0 0 16px}.praxis-commitment-comparison>h4{margin:0 0 12px;font-size:1rem;font-weight:700}.praxis-commitment-comparison+.praxis-commitment-comparison{border-top:1px solid #173d2d2e;margin-top:24px;padding-top:24px}.praxis-commitment-comparison>p{margin:0}@media (max-width:430px){.praxis-judgment-lens,.praxis-comparison-criteria,.praxis-commitment-review{padding:16px}}.praxis-prior-options{margin:16px 0}.praxis-prior-options>summary{cursor:pointer;min-height:48px;color:var(--forest);padding:12px 0;font-size:1rem}:is(button,input[type=submit],input[type=button],[role=button],a[class*=button],a[class*=btn],a[class*=cta],summary){--action-feedback-bg:var(--surface-action-bg,#173f2c);--action-feedback-color:var(--surface-action-color,#fff);cursor:pointer;-webkit-tap-highlight-color:#b08bd347;transition:background-color .12s,color .12s,box-shadow .12s,translate .1s}:is(button,[role=button],a)[class*=danger]{--action-feedback-bg:#873b2b}@media (hover:hover) and (pointer:fine){:is(button,input[type=submit],input[type=button],[role=button],a[class*=button],a[class*=btn],a[class*=cta],summary):not(:disabled):not([aria-disabled=true]):not(.reflection-like-button):not(.reading-size-button):not(.praxis-application-surface *):not(summary):not(:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a)):hover{background-color:var(--action-feedback-bg)!important;color:var(--action-feedback-color,#fff)!important;box-shadow:var(--action-feedback-shadow,0 4px 16px #7047902e)!important}:is(button,[role=button],a[class*=button],a[class*=btn],a[class*=cta],summary):not(:disabled):not([aria-disabled=true]):not(.reflection-like-button):not(.reading-size-button):not(.praxis-application-surface *):not(summary):not(:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a)):hover :is(span,strong,small,em){color:inherit!important}}:is(button,input[type=submit],input[type=button],[role=button],a[class*=button],a[class*=btn],a[class*=cta],summary):not(:disabled):not([aria-disabled=true]):not(.reflection-like-button):not(.reading-size-button):not(.praxis-application-surface *):not(summary):not(:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a)):active{translate:0 2px;background-color:var(--action-feedback-bg)!important;color:var(--action-feedback-color,#fff)!important;box-shadow:inset 0 2px 5px #17221929!important}:is(button,input[type=submit],input[type=button],[role=button],a,summary):focus-visible{outline-offset:4px!important;outline:3px solid #9c70bd!important}:is(button,input[type=submit],input[type=button],[role=button]):is(:disabled,[aria-disabled=true]){opacity:.48;translate:none;cursor:not-allowed!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){:is(button,input[type=submit],input[type=button],[role=button],a[class*=button],a[class*=btn],a[class*=cta],summary){transition:none;translate:none!important}}:is(button,[role=button],a[class*=button],a[class*=btn],a[class*=cta],summary):not(:disabled):not([aria-disabled=true]):not(.reflection-like-button):not(.reading-size-button):active :is(span,strong,small,em){color:inherit!important}.praxis-current-day{overflow-anchor:none}.praxis-notes-intro{word-break:keep-all;max-width:760px;color:var(--forest);margin:36px 0 0 auto;font-size:18px;line-height:1.9}.praxis-featured .featured-praxis-grid article{flex-direction:column;padding-bottom:40px;display:flex}.praxis-featured .coming-label{margin-top:auto;padding-top:36px;font-size:14px;display:block;position:static}.praxis-featured .featured-meta{font-size:max(var(--mobile-font-floor,0px), 12px);gap:16px}.classic-idea.decision-idea blockquote{display:block}.classic-idea.decision-idea blockquote p{overflow-wrap:anywhere;font-size:clamp(26px,2.8vw,40px)}.praxis-case-apply{max-width:850px}.praxis-case-apply h2{word-break:keep-all;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.4}.praxis-case-apply p{font-size:18px;line-height:1.9}.praxis-case-apply>a{background:var(--paper);min-height:48px;color:var(--deep);align-items:center;gap:24px;margin-top:20px;padding:16px 24px;font-size:18px;display:inline-flex}.praxis-case-apply>a:hover{background:#d4bd91}.praxis-case-apply>a:focus-visible{outline:3px solid var(--brass);outline-offset:4px}.praxis-guided-choices{flex-wrap:wrap;gap:12px;display:flex}.praxis-guided-choices button{text-align:left}.praxis-guided-choices button[aria-pressed=true]{color:#fff;background:#164c36;border-color:#164c36;font-weight:700;box-shadow:inset 0 0 0 2px #164c36}.praxis-guided-choices button:focus-visible{outline-offset:3px;outline:3px solid #d69a42}@media (max-width:600px){.praxis-guided-choices button{width:100%}}.praxis-ai-paragraphs>p,.praxis-day-one-conversation .praxis-ai-paragraphs>p{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.8}.praxis-ai-paragraphs>p+p,.praxis-day-one-conversation .praxis-ai-paragraphs>p+p,.praxis-ai-paragraphs+.praxis-ai-paragraphs{margin-top:1em}.praxis-day-one-conversation .praxis-ai-paragraphs{font-size:20px}@media (max-width:720px){.praxis-day-one-conversation .praxis-ai-paragraphs{font-size:18px}}.praxis-record-blocks{white-space:normal;gap:1.25rem;min-width:0;display:grid}.praxis-record-blocks>.praxis-record-block{min-width:0}.praxis-record-block-title{color:#173d2d;overflow-wrap:anywhere;margin:0 0 .35rem;font-size:1rem;font-weight:700;line-height:1.6;display:block}.praxis-record-blocks>.praxis-record-block>p.praxis-preserve-lines{margin:0;line-height:1.7}.praxis-stage-review dd>p.praxis-preserve-lines,.praxis-answer-summary dd>p.praxis-preserve-lines,.praxis-current-option dd>p.praxis-preserve-lines,.praxis-decision-map dd>p.praxis-preserve-lines,.praxis-option-comparison-card dd>p.praxis-preserve-lines{margin:0}.praxis-ai-result-header{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.praxis-ai-result-heading{word-break:keep-all;overflow-wrap:anywhere;min-width:0}.praxis-ai-result-header .praxis-ai-result-heading>h2,.praxis-ai-result-header .praxis-ai-result-heading>strong{margin:0}@media (max-width:480px){.praxis-ai-result-header{gap:.75rem;margin-bottom:1rem}}.praxis-guided-screen textarea{font-weight:400}.praxis-share-preview{background:#fff;border:1px solid #b9cabb;border-radius:8px;padding:20px 22px}.praxis-share-inline-editor{cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;color:#18271f;min-height:12rem;font-size:1.125rem;font-weight:400;line-height:1.7}.praxis-share-inline-editor:focus{outline-offset:3px;outline:2px solid #b78b43}.praxis-share-editor-count{text-align:right;color:#647363;margin-top:10px;display:block}.praxis-share-preview>h2{color:var(--forest);margin:0 0 24px;font-size:1.125rem;font-weight:700}.praxis-shared-record-text{white-space:normal;font-weight:400}.praxis-shared-record-text .praxis-record-block-title{font-weight:700}.praxis-share-preview .praxis-shared-record-text p,.praxis-result-card-shared-content .praxis-shared-record-text p{color:#18271f;margin:0;font-size:1.125rem;font-weight:400;line-height:1.7}.praxis-share-editor>summary{cursor:pointer;min-height:48px;color:var(--forest);padding:12px 0;font-weight:700}.praxis-share-editor>summary:hover{color:var(--brass)}.praxis-share-editor>label{gap:8px;margin-top:12px;font-weight:700;display:grid}@media (max-width:480px){.praxis-share-preview{padding:18px 16px}}.praxis-execution-first{order:-2;scroll-margin-top:24px}.praxis-current-day{scroll-margin-top:24px}.praxis-execution-practice{gap:28px;width:min(880px,100%);margin:0 auto;display:grid}.praxis-execution-step{border-top:1px solid #173d2d2e;min-width:0;padding-top:24px}.praxis-execution-step h3{color:var(--forest);gap:12px;margin:0 0 12px;font-size:1.25rem;line-height:1.5;display:flex}.praxis-execution-step h3 span{color:var(--brass);padding-top:3px;font-size:1rem}.praxis-execution-step>p{color:#596259;margin:0 0 20px;line-height:1.7}.praxis-execution-step h4{margin:28px 0 12px;font-size:1rem}.praxis-execution-form{grid-template-columns:minmax(0,1fr);gap:20px;scroll-margin-top:24px}.praxis-execution-form .praxis-observation-date{max-width:240px}.praxis-execution-form input[type=date],.praxis-execution-form textarea{border-radius:8px;font-weight:400}.praxis-execution-form .praxis-observation-evidence{border:0;min-width:0;margin:0;padding:0}.praxis-observation-evidence legend{color:var(--forest);margin-bottom:12px;font-weight:700}.praxis-observation-evidence>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.praxis-execution-form .praxis-observation-evidence label{cursor:pointer;border:1px solid #aebbb0;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.praxis-observation-evidence label.is-selected{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);background:#e8f0e9}.praxis-observation-evidence label:hover{background:#eef3ed}.praxis-observation-evidence label:focus-within{outline:2px solid var(--brass);outline-offset:2px}.praxis-execution-form .praxis-observation-evidence input[type=radio]{width:20px;height:20px;min-height:0;accent-color:var(--forest);flex:none;margin:3px 0 0;padding:0}.praxis-observation-evidence label span{gap:6px;min-width:0;display:grid}.praxis-observation-evidence strong{font-size:1rem;line-height:1.5}.praxis-observation-evidence small{color:#596259;word-break:keep-all;font-size:.9375rem;font-weight:400;line-height:1.6}.praxis-execution-form .praxis-observation-save-help,.praxis-observation-feedback{margin:0;font-size:1rem;font-weight:400;line-height:1.6}.praxis-observation-feedback:empty{display:none}.praxis-execution-review-date{color:var(--forest);margin-bottom:16px;font-size:1.125rem;display:block}@media (max-width:720px){.praxis-observation-evidence>div{grid-template-columns:minmax(0,1fr)}.praxis-execution-step>button{width:100%}}.praxis-execution-step-heading{align-items:center;gap:16px;margin-bottom:16px;display:flex}.praxis-execution-step-heading h3{word-break:keep-all;overflow-wrap:anywhere;min-width:0;margin:0}.praxis-execution-step-heading .praxis-ai-character{width:80px;height:80px}@media (max-width:480px){.praxis-execution-step-heading{gap:12px}.praxis-execution-step-heading .praxis-ai-character{width:60px;height:60px}.praxis-execution-step-heading h3{gap:8px;font-size:1.125rem}}.praxis-observation-more{margin-top:16px}.praxis-help-composer,.praxis-help-history,.praxis-help-admin{color:#173f2c;background:#f5f6f1;border:1px solid #c4cec5;border-radius:12px;margin-block:28px;padding:clamp(18px,3vw,32px)}.praxis-help-composer summary{cursor:pointer;font-weight:600}.praxis-help-field{flex-direction:column;gap:12px;margin-block:28px;align-items:stretch!important;display:flex!important}.praxis-help-field span,.praxis-help-note,.praxis-help-meta{color:#5c6e61;font-size:.9em;font-weight:400}.praxis-help-field textarea{box-sizing:border-box;color:#173f2c;width:100%;font:inherit;background:#fff;border:1px solid #aab8ae;border-radius:8px;padding:16px;font-weight:400;line-height:1.7}.praxis-help-record-toggle{border:1px solid #c4cec5;gap:12px;margin-block:24px;padding:16px;align-items:center!important;display:flex!important}.praxis-help-record-toggle input{accent-color:#173f2c;flex:0 0 20px;height:20px;width:20px!important;margin:0!important}.praxis-help-item{background:#fffefa;border:1px solid #d5dcd4;border-radius:8px;margin-block:20px;padding:24px}.praxis-help-item p,.praxis-help-reply p{font-weight:400}.praxis-help-content{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:12px 24px;line-height:1.8}.praxis-help-reply{background:#f2efe5;border-left:3px solid #b38a46;margin-top:24px;padding:16px 20px}.praxis-help-history h2,.praxis-help-admin h3{margin:0 0 16px;font-size:1.2rem}.praxis-help-admin{scroll-margin-top:100px}.praxis-help-admin [role=alert]{color:#82501a}.praxis-help-history summary{cursor:pointer;font-size:1.1rem;font-weight:600}.praxis-help-history[open] summary{margin-bottom:24px}.praxis-sharing-flow h1{scroll-margin-top:100px}.praxis-sharing-flow h1:focus{outline:none}.praxis-share-options{border:0;min-width:0;margin:28px 0 18px;padding:0}.praxis-share-options legend{margin-bottom:20px;font-size:1rem;line-height:1.7}.praxis-share-options label{cursor:pointer;background:#fffefa;border:1px solid #bfcabe;border-radius:10px;gap:16px;margin:14px 0;align-items:flex-start!important;padding:22px!important;display:flex!important}.praxis-share-options label.is-selected{background:#edf3ed;border-color:#173f2c;box-shadow:inset 0 0 0 1px #173f2c}.praxis-share-options input{accent-color:#173f2c;flex:0 0 22px;width:22px!important;height:22px!important;margin:3px 0 0!important}.praxis-share-options strong{font-size:1.05rem;display:block}.praxis-share-options small{color:#5c6e61;margin-top:8px;font-size:.95rem;font-weight:400;line-height:1.6;display:block}.praxis-share-record-editor{gap:12px;margin-block:24px;font-weight:600;display:grid}.praxis-share-record-editor textarea{width:100%;min-width:0;font:inherit;color:#173f2c;resize:vertical;background:#fff;border:1px solid #aab8ae;border-radius:10px;padding:18px;font-weight:400;line-height:1.8}.praxis-share-record-editor small{font-size:.9rem;font-weight:400}.praxis-share-confirm-block{background:#fffefa;border:1px solid #c4cec5;border-radius:10px;margin-block:24px;padding:clamp(20px,3vw,32px)}.praxis-share-confirm-block header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.praxis-share-confirm-block h2{margin:0;font-family:inherit;font-size:1.05rem;font-weight:600}.praxis-share-confirm-block .praxis-text-button{flex-shrink:0;min-height:44px;font-weight:400}.praxis-result-card-question .praxis-help-question-label,.praxis-result-card-question .praxis-help-reply>strong{margin-bottom:10px;font-size:1rem;font-weight:700;display:block}.praxis-help-admin-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.praxis-help-admin-heading>div{min-width:0}.praxis-help-admin-heading>button{flex-shrink:0}.praxis-help-admin-heading p{margin:0 0 20px;font-weight:400}.praxis-help-filters{flex-wrap:wrap;gap:10px;margin:8px 0 16px;display:flex}.praxis-help-admin .praxis-help-filters button{color:#173f2c;background:#fffefa;border:1px solid #aab8ae;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-size:1rem;font-weight:400;display:inline-flex}.praxis-help-admin .praxis-help-filters button[aria-pressed=true]{color:#fffefa;background:#173f2c;border-color:#173f2c}.praxis-help-admin .praxis-help-item summary{cursor:pointer;overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.praxis-help-status{border-radius:4px;margin-right:8px;padding:2px 10px;font-size:.875rem;font-weight:600;display:inline-block}.praxis-help-status.is-pending{color:#73490e;background:#f5e7c9}.praxis-help-status.is-answered{color:#173f2c;background:#e5eee6}.praxis-help-admin [role=status]:empty{display:none}@media (max-width:600px){.praxis-help-admin-heading{flex-direction:column;gap:0}.praxis-help-filters{margin-top:20px}.praxis-help-admin .praxis-help-item{padding:16px}}.praxis-reply-notifications{color:#173f2c;background:#faf3df;border:1px solid #b38a46;border-radius:10px;order:-3;padding:18px 24px}.praxis-reply-notification-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.praxis-reply-notification-heading p{margin:0;font-size:1rem}.praxis-reply-notification-heading button{flex-shrink:0}.praxis-reply-notification-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;display:flex}.praxis-participant-header-actions{flex-wrap:nowrap;align-items:center;gap:20px;min-width:0;max-width:100%;display:flex}.praxis-participant-space{letter-spacing:0;white-space:nowrap;min-width:0;font-size:16px;display:flex}.praxis-participant-space-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.praxis-participant-space-suffix,#praxis-notification-menu{flex-shrink:0}@media (max-width:720px){.praxis-participant-header-actions{gap:16px;width:100%}}.praxis-notification-menu-button{color:#f2efe5;min-height:44px;font:inherit;letter-spacing:0;cursor:pointer;background:#f2efe514;border:1px solid #aab8ae;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:16px;display:inline-flex}.praxis-notification-menu-button:hover{color:#173f2c;background:#f2efe5}.praxis-notification-menu-button:focus-visible{outline-offset:3px;outline:2px solid #b38a46}.praxis-notification-count{color:#0e2e20;background:#b08bd3;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 5px;font-size:14px;font-weight:700;display:inline-grid}.praxis-reply-notifications .praxis-help-item{background:#fffefa}.praxis-reply-notifications .praxis-help-reply>strong{margin-bottom:10px;display:block}.praxis-reply-notifications .praxis-help-reply+button{margin-top:16px}@media (max-width:600px){.praxis-reply-notifications{padding:16px}.praxis-reply-notification-heading{flex-wrap:wrap;gap:8px}}.praxis-help-admin .praxis-help-kind-filter{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;font-size:1rem;font-weight:600;display:flex}.praxis-help-admin .praxis-help-kind-filter select{color:#173f2c;width:auto;max-width:100%;min-height:44px;font:inherit;background:#fffefa;border:1px solid #aab8ae;border-radius:6px;padding:10px 14px;font-weight:400}.praxis-reply-notifications{z-index:30;box-sizing:border-box;flex-direction:column;align-self:start;max-height:75dvh;scroll-margin-top:16px;display:flex;position:sticky;top:16px;overflow:hidden}.praxis-reply-notifications>[role=alert]{flex-shrink:0}#praxis-reply-notification-list{overscroll-behavior-y:contain;min-height:0;margin-top:12px;padding:4px;overflow-y:auto}.praxis-deadline-fields input[type=date]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:54px;color:var(--ink);font:inherit;background:#fff;border:1px solid #17221966;border-radius:8px;margin-top:12px;padding:14px;font-weight:400;display:block}.praxis-help-reply .praxis-help-content a{color:#173f2c;text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:500;text-decoration:underline}.praxis-help-reply .praxis-help-content a:focus-visible{outline-offset:3px;outline:2px solid #b08bd3}.praxis-application-folders{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-bottom:10px;display:flex}.praxis-application-folders button{border:1px solid var(--line);color:var(--forest);cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px;font-size:15px}.praxis-application-folders button[aria-pressed=true]{background:var(--forest);color:#fff}.praxis-archived-label{color:var(--forest);border:1px solid #b99e55;border-radius:6px;margin:14px 0;padding:7px 12px;font-size:14px;display:inline-block}.praxis-archive-actions{gap:10px;margin-bottom:18px;display:grid}.praxis-archive-actions strong{font-size:15px}.praxis-archive-actions small{font-size:max(var(--mobile-font-floor,0px), 13px);line-height:1.5}.praxis-admin-workspace [hidden]{display:none!important}.praxis-admin-workspace{margin-top:24px;padding-top:24px}.praxis-admin-workspace>header h2{margin:6px 0;font-family:inherit;font-size:28px;font-weight:700}.praxis-admin-workspace>header>p:last-child{margin:8px 0;font-size:15px}.praxis-admin-workspace .praxis-admin-message{min-height:0;margin:8px 0}.praxis-admin-message:empty{display:none}.praxis-admin-subnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:20px 0;padding-bottom:12px;display:flex}.praxis-admin-workspace .praxis-admin-subnav button{min-height:46px;color:var(--forest);background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 18px;font-size:16px}.praxis-admin-workspace .praxis-admin-subnav button[aria-current=page]{background:var(--forest);color:#fff;font-weight:700}.praxis-record-scope{color:#4f584f;align-items:center;gap:14px;margin:0 0 20px;font-size:14px;display:flex}.praxis-admin-workspace select,.praxis-admin-workspace input[type=search]{min-width:0;max-width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #9aa79b;border-radius:8px;padding:10px 12px;font-size:16px}.praxis-admin-workspace .praxis-participant-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:18px}.praxis-search-field{gap:7px;min-width:0;font-size:14px;display:grid}.praxis-admin-workspace .praxis-participant-search .praxis-search-field:last-child{grid-area:2/2}.praxis-admin-workspace .praxis-participant-search>button{border-radius:8px;grid-area:3/1;justify-self:start;width:auto;min-height:40px;font-size:14px}.praxis-admin-workspace .praxis-application-folders{gap:8px;margin:0}.praxis-admin-workspace .praxis-application-folders button{width:auto;min-height:42px;color:var(--forest);background:0 0;border-radius:22px;padding:9px 16px;font-size:14px}.praxis-admin-workspace .praxis-application-folders button[aria-pressed=true]{border-color:var(--forest);color:var(--forest);background:#e0e9df;font-weight:700}.praxis-admin-workspace .praxis-participant-index{background:#fff;border-radius:12px;overflow:hidden}.praxis-admin-workspace .praxis-participant-index>header{background:#fff;padding:14px 18px}.praxis-admin-workspace .praxis-participant-index>header h3{font-family:inherit;font-size:18px;font-weight:700;line-height:1.4}.praxis-admin-workspace .praxis-participant-index-head,.praxis-admin-workspace button.praxis-participant-index-row{grid-template-columns:minmax(160px,1.4fr) minmax(110px,1fr) 90px 70px minmax(115px,1fr) 95px;gap:12px}.praxis-admin-workspace .praxis-participant-index-head{font-size:max(var(--mobile-font-floor,0px), 13px);letter-spacing:0;background:#f3f6f1;padding:12px 18px}.praxis-admin-workspace button.praxis-participant-index-row{border:0;border-bottom:1px solid var(--line);color:#344639;text-align:left;background:#fff;border-radius:0;height:auto;min-height:82px;margin:0;padding:14px 18px;font-size:14px;line-height:1.5;transition:background .15s;display:grid}.praxis-admin-workspace button.praxis-participant-index-row:hover{background:#eef4ec}.praxis-admin-workspace button.praxis-participant-index-row:active{background:#dfebdc}.praxis-admin-workspace button.praxis-participant-index-row span,.praxis-admin-workspace button.praxis-participant-index-row time{color:#344639;min-height:0;margin:0}.praxis-admin-workspace button.praxis-participant-index-row .praxis-participant-identity{gap:4px;display:grid}.praxis-admin-workspace button.praxis-participant-index-row strong{color:#173f2c;font-size:16px;font-weight:700;line-height:1.4;display:block}.praxis-admin-workspace button.praxis-participant-index-row small{color:#5c685e;font-size:max(var(--mobile-font-floor,0px), 13px);line-height:1.4;display:block}.praxis-admin-workspace button.praxis-participant-index-row time{font-size:max(var(--mobile-font-floor,0px), 13px)}.praxis-admin-workspace button.praxis-participant-index-row .praxis-participant-next{color:var(--forest);font-size:14px}.praxis-admin-disclosure{border:1px solid var(--line);background:#ffffff80;border-radius:10px;margin:14px 0;overflow:hidden}.praxis-admin-disclosure>summary{cursor:pointer;color:var(--forest);padding:16px 18px;font-size:16px;font-weight:700;line-height:1.5}.praxis-admin-disclosure>summary span{font-size:max(var(--mobile-font-floor,0px), 13px);color:#626c63;margin-left:12px;font-weight:400}.praxis-admin-disclosure>summary:focus-visible{outline:2px solid var(--forest);outline-offset:-3px}.praxis-admin-disclosure[open]>summary{border-bottom:1px solid var(--line);background:#edf3e9}.praxis-admin-disclosure>section,.praxis-admin-disclosure>dl,.praxis-admin-disclosure>div,.praxis-admin-disclosure>p{margin:16px!important}.praxis-admin-workspace .praxis-admin-card{background:#fff;border-radius:12px;align-items:start;gap:24px;padding:24px}.praxis-admin-workspace .praxis-admin-card h3{margin:14px 0 20px;font-family:inherit;font-size:25px;font-weight:700}.praxis-admin-workspace .praxis-admin-card dt,.praxis-admin-workspace .praxis-admin-meta{font-size:max(var(--mobile-font-floor,0px), 13px);letter-spacing:0}.praxis-admin-workspace .praxis-admin-actions{padding-left:22px}.praxis-admin-workspace .praxis-admin-actions button{border-radius:8px;min-height:46px;font-size:14px}.praxis-admin-workspace .praxis-admin-actions .praxis-admin-disclosure>summary{padding:12px;font-size:14px}.praxis-detail-navigation{color:#636e64;align-items:center;gap:18px;margin:18px 0;font-size:14px;display:flex}.praxis-admin-workspace .praxis-detail-navigation button{color:var(--forest);background:#fff;border-radius:9px;min-height:44px;font-size:15px}#praxis-detail-heading{scroll-margin-top:24px}@media (max-width:1150px){.praxis-admin-workspace .praxis-participant-index-head{display:none}.praxis-admin-workspace button.praxis-participant-index-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(80px,.7fr);gap:10px 20px;padding:16px 18px}.praxis-admin-workspace .praxis-participant-identity,.praxis-admin-workspace .praxis-participant-next{grid-column:auto}.praxis-admin-workspace button.praxis-participant-index-row>span:not(.praxis-participant-identity):not(.praxis-participant-next):before,.praxis-admin-workspace button.praxis-participant-index-row>time:before{content:attr(data-label);font-size:max(var(--mobile-font-floor,0px), 12px);color:#687469;letter-spacing:0;margin-bottom:3px;display:block}.praxis-admin-workspace .praxis-admin-card{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:760px){.praxis-admin-workspace .praxis-admin-subnav button{padding:10px 12px;font-size:14px}.praxis-admin-workspace .praxis-participant-search{grid-template-columns:1fr}.praxis-admin-workspace .praxis-participant-search .praxis-search-field:last-child{grid-area:auto/1}.praxis-admin-workspace .praxis-participant-search>button{grid-row:auto}.praxis-admin-workspace button.praxis-participant-index-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px}.praxis-admin-workspace button.praxis-participant-index-row>.praxis-participant-identity{grid-column:1/-1}.praxis-admin-workspace button.praxis-participant-index-row>.praxis-participant-next{grid-column:2;align-self:end}.praxis-admin-workspace .praxis-admin-card{grid-template-columns:1fr;gap:18px;padding:18px}.praxis-admin-workspace .praxis-admin-actions{border:0;border-bottom:1px solid var(--line);grid-row:1;padding:0 0 20px}.praxis-admin-workspace .praxis-admin-actions>.praxis-admin-disclosure{order:10}.praxis-admin-disclosure>summary span{margin-top:4px;margin-left:0;display:block}}.praxis-detail-navigation h3{color:var(--forest);margin:0;font-size:23px;font-weight:700}.praxis-admin-workspace button:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.praxis-human-reply-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.praxis-human-reply-heading strong{overflow-wrap:anywhere;min-width:0;font-size:1rem;font-weight:700;line-height:1.7}@media (max-width:760px){:root{--mobile-font-floor:.875rem;--reading-body:1.125rem;--reading-control:1rem}.primary-header{padding:20px 24px;position:relative}.primary-header-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.primary-header nav{letter-spacing:0;text-transform:none;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:0 18px;font-size:1rem;line-height:1.5;display:grid;overflow:visible}.primary-header nav a{white-space:normal;overflow-wrap:anywhere;opacity:.92;border-bottom:1px solid #f2efe526;align-items:center;min-height:48px;padding:10px 0;display:flex}.primary-header .language-switch{align-self:flex-end;margin:0;font-size:1rem}.primary-header .language-switch a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.primary-header-overlay+.hero{padding-top:28px}.thinking-intro>p,.two-column-copy,.principles-grid article>p,.expertise-list p,.morning-preview-foot>p,.note-body>p,.profile-copy>p:not(.kicker),.connect>p:not(.kicker),.journey-heading>p,.journey-grid small,.praxis-hero>p,.praxis-grid>article>p,.archive-hero>p:last-child,.archive-row-copy>p,.reflection-section>p,.reflection-section li,.reflection-detail-sections p,.reflection-detail-sections ul,.reflection-essay p,.reflection-essay ol,.reflection-essay li,.reflection-application-step,.reflection-application-copy .reflection-application-closing,.reflection-application p,.reader-reflections-intro>p:last-child,.reader-reflections-empty,.reader-reflections-list article>p,.series-collection-description,.series-collection-link p,.series-collection-empty,.about-hero-bottom div p,.about-hero-bottom>p:last-child,.about-intro-grid p,.about-logo-lead p,.about-story-grid small,.about-process-grid small,.about-experience-copy p,.about-principles-grid p,.about-process-head>p,.about-principles-grid>div>p,.about-closing-translation,.classics-intro>p,.thinker-body>p,.thinker-explorer-intro>p,.lineage-story article>p,.stoic-practice-grid article>p,.reading-path-grid article>p,.classics-bridge>p:not(:first-child),.thinker-profile-title>p,.field-notes-intro>p,.field-notes-method>div>p,.field-note-card-title>small,.field-note-card-detail>div>p,.field-notes-closing>p:not(:first-child),.article-tension li p,.practice-checklist p,.small-experiment li p,.newsletter-copy>p:not(.newsletter-kicker),.newsletter-kakao-option p,.article-subscribe-cta div>p:last-child{font-size:var(--reading-body);letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;line-height:1.85}.reflection-essay p+p,.about-intro-grid p+p,.profile-copy>p+p{margin-top:1.4em}.reflection-section li+li,.reflection-essay li+li{margin-top:.8em}.reflection-section h2,.reflection-detail-sections h2{line-height:1.5}.reflection-source,.reflection-sources p,.translation-note,.reflection-quote small,.morning-quote small,.thinker-profile-hero dd{overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.hero-copy,.subpage-hero-intro>p,.thinking-intro>p,.principles-grid article>p,.morning-preview-foot>p,.morning-quote small,.morning-quote>span,.thinker-profile-title>p,.field-notes-intro>p,.field-notes-closing>p:not(:first-child),.tension-intro{color:#d8dfd3}.subpage-hero-meta,.thinker-profile-meta,.thinker-profile-title>div>span{color:#c4d0bd}.subpage-hero-meta,.reflection-meta,.morning-titleline,.morning-preview-head,.thinker-profile-meta,.field-note-card-meta{flex-wrap:wrap;gap:12px 20px;line-height:1.7}.eyebrow,.section-label,.kicker,.subpage-hero-meta{letter-spacing:.04em;line-height:1.7}.section-label{min-width:0}.section-label p{overflow-wrap:anywhere}.archive-toolbar input,.archive-toolbar select,.archive-reset,.archive-load-more,.thinker-primary-tools input,.thinker-primary-tools select,.thinker-detail-filters summary,.thinker-topic-chips button,.thinker-result-meta button,.thinker-pagination button,.reader-reflections-form input,.reader-reflections-form textarea,.reader-reflections-form button,.newsletter-form-row input,.newsletter-form-row button,.newsletter-kakao-option>a,.article-subscribe-actions>a,.field-notes-page-link,.classics-page-link,.profile-about-link,.morning-preview-foot>a{font-size:var(--reading-control);min-height:48px;line-height:1.6}.thinker-topic-chips{flex-wrap:wrap;margin-right:0;padding-right:0;overflow:visible}.thinker-topic-chips button{white-space:normal;padding:10px 14px}.thinker-reflection-links a{padding-block:12px;font-size:1rem;line-height:1.7}.thinker-reflection-links>p{font-size:.875rem!important}.newsletter-meta>p,.newsletter-form label,.newsletter-status{color:#d8dfd3;line-height:1.8}.channel-links{flex-wrap:wrap;font-size:1rem;line-height:1.7}.channel-links a{align-items:center;min-height:44px;display:inline-flex}.business-identity,.footer-meta p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.8}.footer-meta p,.praxis-footer>p,.field-notes-footer>p{opacity:.85;letter-spacing:.02em}.brand small{letter-spacing:.02em;line-height:1.7}.hero-statement,.journey-line{font-size:.875rem;line-height:1.7}.archive-stats-intro>span,.newsletter-kakao-option p span{color:#d8dfd3;font-size:1.125rem;line-height:1.85}.archive-stat-label span{overflow-wrap:anywhere;letter-spacing:.02em;color:#c4d0bd}.archive-stat-arrow{margin-top:12px;position:static}.archive-stat-label{margin-top:22px}.eyebrow>span{color:#c4d0bd}small{font-size:max(.875rem,.85em)}.about-logo-formula i{font-size:.875rem}.archive-header{flex-direction:column;align-items:flex-start;gap:20px}.archive-header-actions{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%}.archive-header-actions a{align-items:center;min-height:44px;font-size:1rem;line-height:1.6;display:inline-flex}.reflection-section h3,.reflection-detail-sections h3,.field-note-card-detail span,.field-note-card-detail blockquote span,.field-note-card-meta,.about-section-label,.reader-reflections-kicker{color:#805b2b}}.reflections-admin{padding-top:32px}.reflections-admin>header h1{margin:18px 0 0;font-size:clamp(28px,3.2vw,42px)}.reflections-admin-login{flex-wrap:wrap;margin:24px 0}.reflections-admin-login label{font-size:14px}.admin-password-disclosure{border-bottom:1px solid var(--line);margin:16px 0 24px}.admin-password-disclosure>summary{cursor:pointer;width:fit-content;color:var(--forest);padding:12px 0;font-size:14px}.admin-password-disclosure .reflections-admin-password{border-radius:12px;margin:8px 0 20px}.admin-notifications{background:#edf1ea;border:1px solid #c3cec5;border-radius:14px;padding:20px}.admin-notifications-heading{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:14px;display:flex}.admin-notifications-heading strong{font-size:18px}.admin-notifications-heading span{color:#526157;font-size:14px}.admin-notifications-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.reflections-admin .admin-notifications-actions>button{background:var(--paper);color:var(--forest);text-align:left;border:1px solid #bbc8bd;border-radius:10px;flex:240px;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px 18px;font-size:16px;display:flex}.admin-notifications-actions>button small{margin-top:5px;font-size:14px;font-weight:400;display:block}.admin-notifications-actions>button b{white-space:nowrap;font-size:24px}.reflections-admin .admin-notifications-actions>button.has-pending{background:var(--forest);color:var(--paper);border-color:var(--forest)}.admin-notifications-refresh{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.reflections-admin .admin-notifications-refresh button{color:var(--forest);background:0 0;border-radius:8px;padding:10px 16px;font-size:14px}.admin-notifications-refresh small{color:#526157;font-size:12px}.admin-notifications button:hover{filter:brightness(.96)}:is(.admin-notifications button:focus-visible,.admin-password-disclosure summary:focus-visible){outline-offset:3px;outline:3px solid #8d6bb0}@media (max-width:620px){.admin-notifications{padding:16px}.admin-notifications-actions{flex-direction:column}.reflections-admin .admin-notifications-actions>button{flex:auto;width:100%}.admin-notifications-refresh{flex-flow:wrap;justify-content:space-between}.reflections-admin>header h1{margin-top:16px}}@media (min-width:761px){.morning-page .reflection-content{max-width:50rem}.morning-page .reflection-content>h1,.morning-page .reflection-content>h2{letter-spacing:-.035em;font-size:clamp(2.75rem,4vw,3.75rem);line-height:1.3}.morning-page .reflection-section>p,.morning-page .reflection-section li,.morning-page .reflection-detail-sections p,.morning-page .reflection-essay :is(p,ol,li),.morning-page .reflection-application p,.morning-page .reflection-application-step,.morning-page .reflection-application-copy .reflection-application-closing{letter-spacing:0;color:#343d36;overflow-wrap:anywhere;font-size:1.375rem;line-height:1.85}.morning-page .reflection-essay p+p,.morning-page .reflection-essay ol{margin-top:1.4em}.morning-page .reflection-essay li+li{margin-top:1em}.morning-page .reflection-detail-sections>section>h2,.morning-page .reflection-section h3{letter-spacing:.025em;color:#805b2b;font-size:1.25rem;line-height:1.5}.morning-page .reflection-quote p{color:#343d36;font-size:clamp(1.625rem,2vw,1.875rem);line-height:1.75}.morning-page .reflection-quote small{font-size:1.25rem;line-height:1.8}.morning-page .reflection-source,.morning-page .reflection-detail-sections .reflection-sources p,.morning-page .reflection-detail-sections .reflection-related ul{font-size:1.125rem;line-height:1.8}.morning-page .reflection-detail-sections .reflection-sources h2,.morning-page .reflection-application>span,.morning-page .reflection-question>span{font-size:1rem;line-height:1.6}.morning-page .reflection-question p{color:var(--paper);font-size:clamp(1.875rem,2.5vw,2.5rem);line-height:1.65}.morning-page .reflection-detail-sections .reflection-question h2{color:#d4bd91}.morning-page .reflection-meta,.morning-page .reflection-detail>.kicker,.morning-page .reflection-series-marker p{letter-spacing:.04em;font-size:.875rem;line-height:1.7}.morning-page .reflection-series-marker span,.morning-page .reflection-permalink,.morning-page .reflection-post-nav,.morning-page .reflection-series-nav,.morning-page .reflection-detail-sections .reflection-actions-status{letter-spacing:.02em;font-size:1rem;line-height:1.7}}:is(button,[role=button],a[class*=button],a[class*=btn],a[class*=cta]):not(:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a)),:is(button,[role=button],a[class*=button],a[class*=btn],a[class*=cta]):not(:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a)) :is(span,strong,em,u){text-decoration:none}:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a){-webkit-tap-highlight-color:transparent;transition:color .12s}:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a):not(:disabled):not([aria-disabled=true]):not(.reflection-like-button):not(.reading-size-button):is(:hover,:active){color:var(--text-link-feedback,#805b25)!important;background:currentColor!important}@supports (color:color-mix(in lab, red, red)){:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a):not(:disabled):not([aria-disabled=true]):not(.reflection-like-button):not(.reading-size-button):is(:hover,:active){background:color-mix(in srgb, currentColor 8%, transparent)!important}}:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a):not(:disabled):not([aria-disabled=true]):not(.reflection-like-button):not(.reading-size-button):is(:hover,:active){box-shadow:none!important;transform:translate(0)!important}summary{-webkit-tap-highlight-color:transparent;transition:color .12s}summary:is(:hover,:active){color:var(--brass,#805b25)}:is(.channel-links a,.reflection-thinker-link,.series-collection-back,.reflection-sources a,.praxis-help-content a):is(:hover,:active){color:var(--text-link-feedback,#805b25)}:where(.hero,.archive-hero,.morning-preview,.morning,.profile,.newsletter,.about-closing,.field-notes-closing,.classics-hero,.praxis-hero,.primary-header,.site-header,.channel-links-dark){--surface-action-bg:#d4bd91;--surface-action-color:#173f2c;--text-link-feedback:#e4cda3}:is(.channel-links-dark a,.morning-preview-foot a,.morning-quote span>a,.classics-page-link,.about-closing>a,.field-notes-closing>a){--text-link-feedback:#e4cda3}:is(.reflection-related a,.reflection-post-nav a,.reflection-series-nav a){text-underline-offset:4px;text-decoration:underline;transition:color .12s}:is(.reflection-related a,.reflection-post-nav a,.reflection-series-nav a):is(:hover,:active){color:#805b25}:is(.profile-about-link,.newsletter-kakao-option>a,.article-subscribe-actions>a,.translation-pending-primary,.reflection-series-marker,.series-collection-link,.circle-link,.archive-stats-grid>a,.featured-praxis-grid>a,.praxis-grid>a),:is(.profile-about-link,.newsletter-kakao-option>a,.article-subscribe-actions>a,.translation-pending-primary,.reflection-series-marker,.series-collection-link,.circle-link,.archive-stats-grid>a,.featured-praxis-grid>a,.praxis-grid>a) :is(span,strong,em,u){text-decoration:none}:is(.profile-about-link,.circle-link):is(:hover,:active){color:#173f2c;background:#d4bd91;border-color:#d4bd91}:is(.article-subscribe-actions>a:first-child,.translation-pending-primary):is(:hover,:active){color:#fff;background:#2d6145;border-color:#2d6145}:is(.newsletter-kakao-option>a,.article-subscribe-actions .article-subscribe-kakao):is(:hover,:active){color:#191919;background:#fee500;border-color:#fee500}.newsletter-form-row button{--surface-action-bg:#d4bd91;--surface-action-color:#173f2c}:where(button,input[type=submit],input[type=button],[role=button],a[class*=button],a[class*=btn],a[class*=cta]),:is(.profile-about-link,.newsletter-kakao-option>a,.praxis-kakao-cta>a,.article-subscribe-actions>a,.translation-pending-primary,.praxis-case-apply>a,.praxis-invite-apply-cta>a,.archive-reset,.archive-load-more,.reflection-actions-buttons button,.thinker-pagination button,.reader-reflections-form button,.newsletter-form-row button){border-radius:12px!important}:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.archive-empty button,.thinker-result-meta button){border-radius:0!important}.reflection-actions-buttons .reflection-like-button,.reflection-actions-buttons .reflection-like-button:is(:hover,:active,[aria-pressed=true]){border-color:var(--line);-webkit-tap-highlight-color:transparent;transform:translate(0);color:#173f2c!important;box-shadow:none!important;background:0 0!important}.reflection-heart-frame{flex:0 0 25px;width:25px;height:25px;display:inline-flex;position:relative}.reflection-like-button .reflection-heart{color:var(--story-violet-heart);transition:color .18s,fill .18s}.reflection-like-button[aria-pressed=true] .reflection-heart{color:var(--story-violet-active)}.reflection-heart-frame:before,.reflection-heart-frame:after{content:"✦";color:var(--story-violet);pointer-events:none;opacity:0;font-size:12px;line-height:1;position:absolute}.reflection-heart-frame:before{top:-7px;right:-8px}.reflection-heart-frame:after{font-size:9px;bottom:-5px;left:-7px}@media (hover:hover){.reflection-like-button:enabled:hover .reflection-heart-frame:not(.is-celebrating) .reflection-heart{animation:1.1s ease-in-out infinite heart-invite}.reflection-like-button:enabled:hover .reflection-heart-frame:not(.is-celebrating):before{animation:1.1s ease-in-out infinite heart-sparkle}}.reflection-heart-frame.is-celebrating{animation:.55s ease-in-out 3 heart-celebrate}.reflection-heart-frame.is-celebrating:before,.reflection-heart-frame.is-celebrating:after{animation:.55s ease-in-out 3 heart-sparkle}@keyframes heart-invite{0%,to{filter:none;transform:scale(1)}50%{filter:drop-shadow(0 0 4px #b08bd388);transform:scale(1.1)}}@keyframes heart-celebrate{0%,to{filter:none;transform:scale(1)}45%{filter:drop-shadow(0 0 5px #b08bd399);transform:scale(1.18)}}@keyframes heart-sparkle{0%,to{opacity:0;transform:scale(.6)}45%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.reflection-like-button .reflection-heart-frame,.reflection-like-button .reflection-heart-frame .reflection-heart,.reflection-like-button .reflection-heart-frame:before,.reflection-like-button .reflection-heart-frame:after{transition:none;animation:none!important}}.praxis-participant-form>.praxis-pin-recovery{overflow-wrap:anywhere;border-top:1px solid #173f2c2e;margin:4px 0 0;padding-top:20px;font-size:16px;line-height:1.8}.praxis-pin-recovery a{color:var(--forest);text-underline-offset:3px;text-decoration:underline}:is(.ui-invite-cta,.newsletter-form-row button,.newsletter-kakao-option>a,.article-subscribe-actions>a,.profile-about-link,.praxis-case-apply>a,.praxis-kakao-cta>a,.praxis-invite-apply-cta>a,.reader-reflections-submit button){--action-feedback-shadow:0 5px 20px #b08bd340;-webkit-tap-highlight-color:transparent;min-height:48px;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,translate .18s}.ui-invite-cta{--surface-action-bg:#d4bd91;--surface-action-color:#173f2c}@media (hover:hover) and (pointer:fine){:is(.ui-invite-cta,.newsletter-form-row button,.newsletter-kakao-option>a,.article-subscribe-actions>a,.profile-about-link,.praxis-case-apply>a,.praxis-kakao-cta>a,.praxis-invite-apply-cta>a,.reader-reflections-submit button):not(:disabled):hover{box-shadow:var(--action-feedback-shadow);translate:0 -2px}}:is(.ui-invite-cta,.newsletter-form-row button,.newsletter-kakao-option>a,.article-subscribe-actions>a,.profile-about-link,.praxis-case-apply>a,.praxis-kakao-cta>a,.praxis-invite-apply-cta>a,.reader-reflections-submit button):not(:disabled):active{translate:0 1px}.newsletter-signup{align-items:center;gap:36px clamp(32px,5vw,72px)}.newsletter-copy h2{font-size:clamp(30px,3.4vw,48px);line-height:1.35}.newsletter-copy>p:last-child{color:#d1dbce;font-size:18px}.newsletter-signup .newsletter-form{background:#f2efe50e;border:1px solid #c8b1dc47;border-radius:20px;min-width:0;padding:clamp(20px,2.5vw,32px)}.newsletter-signup .newsletter-form>label{color:#f2efe5;letter-spacing:0;margin-bottom:12px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.6}.newsletter-signup .newsletter-form-row{border:0;grid-template-columns:minmax(0,1fr);gap:12px}.newsletter-signup .newsletter-form-row input{color:#20392b;background:#f7f5ee;border:1px solid #ced4c9;border-radius:12px;width:100%;min-height:58px;padding:16px 18px;font-size:18px;line-height:1.5;transition:border-color .18s,box-shadow .18s}.newsletter-signup .newsletter-form-row input::placeholder{color:#687268;opacity:1;font-size:16px}.newsletter-signup .newsletter-form-row input:focus{border-color:#c6a5df;outline:0;box-shadow:0 0 0 4px #c6a5df3d}.newsletter-signup .newsletter-form-row input:disabled{opacity:.75}.newsletter-signup .newsletter-form-row button{--surface-action-bg:#d7bfeb;--surface-action-color:#251832;color:#251832;background:#bfa0d8;border:1px solid #c6a5df;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;padding:15px 20px;font-size:18px;font-weight:600;line-height:1.5;display:flex}.newsletter-signup .newsletter-form-row button .newsletter-cta-label{font-size:inherit;word-break:keep-all;transform:none}.newsletter-signup .newsletter-form-row button .newsletter-cta-icon{flex:0 0 24px;display:inline-flex;position:relative;transform:none}.newsletter-cta-icon:after{content:"✦";color:currentColor;opacity:0;pointer-events:none;font-size:12px;line-height:1;position:absolute;top:-9px;right:-7px}.newsletter-signup .newsletter-submit-status{color:#dfc8f0;min-height:0;margin:14px 0 0;font-size:16px;line-height:1.6}.newsletter-signup .newsletter-submit-status:empty{display:none}.newsletter-signup .newsletter-submit-status.error{color:#ffd0c9}.newsletter-signup .newsletter-meta{flex-wrap:wrap;gap:16px;margin-top:20px}.newsletter-signup .newsletter-meta>p{color:#d1dbce;word-break:keep-all;flex:220px;font-size:16px;line-height:1.7}.newsletter-signup .mailchimp-referral{opacity:.7;align-self:flex-end}.newsletter-signup .mailchimp-referral img{width:90px}.newsletter-signup .newsletter-kakao-option{gap:24px;margin-top:0;padding-top:30px}.newsletter-signup .newsletter-kakao-option p span{color:#c4d0bd;font-size:16px}.newsletter-kakao-option>a,.praxis-kakao-cta>a{min-height:52px;font-size:16px}@media (hover:hover) and (pointer:fine){.newsletter-form-row button:enabled:hover .newsletter-cta-icon svg{animation:.65s ease-in-out infinite letter-invite}.newsletter-form-row button:enabled:hover .newsletter-cta-icon:after{animation:.65s ease-in-out infinite heart-sparkle}}.newsletter-signup .newsletter-cta-icon.is-clicked{animation:.48s ease-out violet-mark-click}.newsletter-form[aria-busy=true] .newsletter-cta-icon svg{animation:1.1s ease-in-out infinite letter-invite}@keyframes letter-invite{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-6deg)}}@media (max-width:900px){.newsletter-signup{grid-template-columns:minmax(0,1fr);gap:30px}.newsletter-signup .newsletter-form{width:100%}}@media (max-width:620px){.newsletter-signup .newsletter-meta{flex-direction:row}.newsletter-signup .newsletter-meta>p{flex-basis:100%}.newsletter-signup .newsletter-kakao-option>a{white-space:normal}}@media (prefers-reduced-motion:reduce){:is(.ui-invite-cta,.newsletter-form-row button,.newsletter-kakao-option>a,.article-subscribe-actions>a,.profile-about-link,.praxis-case-apply>a,.praxis-kakao-cta>a,.praxis-invite-apply-cta>a,.reader-reflections-submit button){transition:none;translate:none!important}.newsletter-cta-icon,.newsletter-cta-icon svg,.newsletter-cta-icon:after{animation:none!important}.newsletter-signup .newsletter-form-row input{transition:none}}.praxis-email-editor{overflow-wrap:anywhere;gap:14px;min-width:0;display:grid}.praxis-email-current{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.praxis-email-editor button{border:1px solid var(--forest);min-height:44px;color:var(--forest);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:8px 16px}.praxis-email-editor button:hover{background:var(--forest);color:var(--paper)}.praxis-email-editor button:active{transform:translateY(1px)}.praxis-email-editor button:disabled{opacity:.5;cursor:default}.praxis-email-form{gap:16px;padding:18px 0;display:grid}.praxis-email-form label{gap:8px;font-size:16px;line-height:1.6;display:grid}.praxis-email-form input:not([type=checkbox]){background:var(--paper);width:100%;min-width:0;min-height:48px;font:inherit;border:1px solid #87978b;border-radius:8px;padding:10px 12px;font-size:16px}.praxis-email-form .praxis-email-confirm{align-items:flex-start;gap:10px;display:flex}.praxis-email-confirm input{flex-shrink:0;width:18px;height:18px;margin-top:5px}.praxis-email-actions{flex-wrap:wrap;gap:10px;display:flex}.praxis-email-editor p,.praxis-email-editor time,.praxis-email-editor summary{margin:0;font-size:16px;line-height:1.7}.praxis-email-editor summary{cursor:pointer}.praxis-email-editor ul{padding-left:18px}.praxis-email-editor li+li{margin-top:16px}.classics-thinkers.classics-section{padding-top:clamp(32px,4vw,56px)}.classics-thinkers>.thinker-explorer{margin-top:0}.classics-thinkers .thinker-explorer-intro{border-top:0;padding-top:0}.praxis-partner-reply-editor{border-top:1px solid #d5dcd4;min-width:0;margin-top:24px;padding-top:20px}.praxis-partner-reply-editor .praxis-help-field{margin:20px 0 12px}.praxis-partner-reply-editor .praxis-help-field textarea{border-radius:12px;font-size:16px}.praxis-partner-reply-editor .praxis-help-content{white-space:pre-wrap;overflow-wrap:anywhere}.praxis-partner-reply-editor .praxis-help-meta{font-size:14px;font-weight:400}.praxis-reply-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.praxis-reply-actions button{color:#173f2c;min-height:44px;font:inherit;background:#eef2e9;border:1px solid #aab8ae;border-radius:12px;padding:12px 18px;text-decoration:none}.praxis-reply-actions button:hover:not(:disabled){color:#123b29;background:#dce6d7}.praxis-reply-actions button:last-child{color:#fffefa;background:#173f2c}.praxis-reply-actions button:last-child:hover:not(:disabled){color:#fffefa;background:#315d43}.praxis-reply-actions button:disabled{opacity:.5;cursor:default}.praxis-reply-records>summary{cursor:pointer;font-size:15px;font-weight:400}.praxis-reply-records>summary:hover{color:#70458c}.praxis-reply-records .praxis-help-reply{margin-top:16px}@media (max-width:600px){.praxis-reply-actions{flex-direction:column}.praxis-reply-actions button{width:100%}}.praxis-help-question-context{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin:16px 0;padding:18px 20px}.praxis-help-question-context .praxis-help-content{white-space:pre-wrap;margin:10px 0 0}.newsletter-subscription{min-width:0}.newsletter-signup .newsletter-kakao-inline{color:#d1dbce;word-break:keep-all;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:16px;line-height:1.6;display:flex}.newsletter-kakao-inline strong{font-weight:600}.newsletter-signup .newsletter-kakao-inline a{color:#dfc8f0;border-radius:8px;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.newsletter-signup .newsletter-kakao-inline a:hover{color:#fee500}.newsletter-signup .newsletter-kakao-inline a:focus-visible{outline-offset:4px;outline:2px solid #dfc8f0}.admin-password-input{width:100%;min-width:0;display:block;position:relative}.reflections-admin .admin-password-input input{width:100%;padding-right:52px}.reflections-admin .admin-password-input .admin-password-toggle{color:#697169;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;min-height:0;margin:0;padding:0;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.reflections-admin .admin-password-input .admin-password-toggle:hover{color:#73599b;background:#73599b14}.reflections-admin .admin-password-input .admin-password-toggle:focus-visible{outline-offset:-3px;outline:2px solid #73599b}.morning-writing-guide{background:#eee9f2;border:1px solid #82659d55;border-radius:16px;margin:20px 0;padding:18px}.morning-writing-guide>summary{cursor:pointer;color:#63477c;font-size:18px;line-height:1.6}.morning-writing-guide-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.morning-writing-guide iframe{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:70vh;min-height:400px;margin-top:16px;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--reading-author-color:#805b2b;--reading-date-color:#69716e}.mobile-primary-nav{display:none}.primary-header.primary-header{z-index:30;background:var(--deep);border-bottom:1px solid #f2efe51c;padding-block:18px;position:sticky;top:0}.primary-header.primary-header nav{font-family:var(--reading-ui-font);text-transform:none;letter-spacing:0;gap:24px;font-size:15px;line-height:1.5}.primary-header.primary-header nav a{min-height:44px;font-family:inherit;font-size:inherit;line-height:inherit;align-items:center;display:inline-flex}.primary-header.primary-header .brand small{display:none}.reading-button{max-width:100%;min-height:48px;color:var(--forest);word-break:keep-all;background:0 0;border:1px solid;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:16px;line-height:1.5;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.reading-button:is(:hover,:active){background:var(--forest);color:var(--paper);border-color:var(--forest);text-decoration:none}.reading-button:focus-visible{outline-offset:3px;outline:3px solid #b789dc}.mobile-primary-nav a:focus-visible{outline-offset:3px;outline:3px solid #b789dc}.reading-eyebrow{color:#805b2b;letter-spacing:.04em;font-size:14px;line-height:1.7;display:block}.reading-home{background:var(--paper)}.home-welcome{background:var(--deep);color:var(--paper);padding:28px clamp(20px,7vw,108px)}.home-welcome h1{word-break:keep-all;letter-spacing:-.035em;max-width:1000px;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(26px,3.3vw,44px);font-weight:400;line-height:1.35}.home-start-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:24px;padding:32px clamp(20px,7vw,108px);display:grid}.home-today,.home-decision{border:1px solid #173f2c26;border-radius:18px;min-width:0;padding:clamp(24px,3vw,40px)}.home-today{background:#fdfbf5}.home-card-meta{color:#566253;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:14px;display:flex}.home-card-meta>span{align-items:center;gap:8px;display:flex}.home-card-meta time{color:var(--reading-date-color)}.home-card-meta i{background:#9b68bd;border-radius:50%;width:7px;height:7px}.home-today h2{word-break:keep-all;letter-spacing:-.035em;margin:24px 0 16px;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.4}.home-today h2 a{text-decoration:none}.home-today>p,.home-decision>p{color:#455044;word-break:keep-all;margin:0;font-size:18px;line-height:1.8}.home-card-foot{color:#5e665b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:16px;display:flex}.home-card-foot .reading-button{margin-left:auto}.home-card-foot>span{color:var(--reading-author-color);font-weight:400}.home-decision{background:#e8eadf;flex-direction:column;align-items:flex-start;display:flex}.home-decision h2{word-break:keep-all;letter-spacing:-.025em;margin:14px 0 16px;font-size:26px;font-weight:500;line-height:1.45}.home-decision-foot{flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin-top:auto;padding-top:24px;display:flex}.home-decision .home-decision-time{color:#58604f;flex:140px;margin:0;font-size:16px}.home-decision .reading-button{white-space:nowrap;margin-left:auto}.newsletter-resubscribe{margin:0 0 16px}.home-recent,.home-explore{padding:28px clamp(20px,7vw,108px) 40px}.reading-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.reading-section-head h2,.home-explore>h2{margin:0;font-size:24px;font-weight:500;line-height:1.5}.reading-section-head>a{text-underline-offset:5px;white-space:nowrap;align-items:center;min-height:44px;font-size:16px;text-decoration:underline;display:inline-flex}.home-recent-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-recent-list>a{border-top:1px solid #173f2c35;padding:22px 0;text-decoration:none}.home-recent-list time{color:var(--reading-date-color);font-size:14px}.home-recent-list>a>span{color:var(--reading-author-color);font-size:16px;font-weight:400}.home-recent-list h3{word-break:keep-all;margin:12px 0;font-size:21px;font-weight:700;line-height:1.55}.home-recent-list>a:hover h3{color:#805b25}.home-explore>div{grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;display:grid}.home-explore .home-explore-single{grid-template-columns:1fr}.home-explore a{border:1px solid #173f2c30;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:22px;text-decoration:none;display:flex}.home-explore a strong{font-size:20px;font-weight:500}.home-explore a span{color:#53604f;font-size:17px;line-height:1.7}.home-explore a:is(:hover,:active){background:#e4e7da}.reading-home .archive-stats{padding-block:28px}.reading-home .archive-stat-number{font-size:36px}.reading-home .archive-stats-intro h2{font-size:28px}.reading-home .archive-stat-label{margin-top:0}.morning-page .reflection-detail{padding-top:32px;padding-bottom:40px}.morning-page .reflection-detail>.kicker{display:none}.morning-page .reflection-detail .reflection-list{border-top:0}.morning-page .reflection-detail .reflection-entry{padding-top:0}.morning-page .reflection-detail .reflection-content{max-width:800px;margin-top:20px}.morning-page .reflection-detail .reflection-meta{flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:800px;margin-inline:auto}.morning-page .reflection-detail .reflection-meta time{color:var(--reading-date-color);letter-spacing:.025em;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400}.morning-page .reflection-detail .reflection-meta .reflection-category-tags{margin-left:auto}.morning-page .reflection-detail-sections{margin-top:20px}.morning-page .reflection-detail-sections>section{margin-top:32px;padding-top:24px}.morning-page .reflection-detail-sections .reflection-summary{background:#b789dc0d;border-left:3px solid #9b68bd;padding:24px 28px}.reflection-summary ul{margin:0;padding-left:1.1em;list-style:outside}.reflection-summary li::marker{color:var(--story-violet-ink,#72518a);font-size:.75em}.reflection-summary li{font-size:var(--article-reading-size,22px);color:#343d36;word-break:keep-all;padding-left:4px;line-height:1.8}.reflection-summary li+li{margin-top:12px}.morning-page .reflection-detail-sections .reflection-summary>p{font-size:var(--article-reading-size,22px);color:#343d36;word-break:keep-all;margin:0;line-height:1.85}.morning-page .reflection-thought-copy>p{color:#343d36;font-size:var(--article-reading-size,22px);word-break:keep-all;margin:0;line-height:1.85}.morning-page .reflection-thought-copy>p+p{margin-top:1.15em}.morning-page .reflection-detail-sections .reflection-learning{border-radius:var(--public-card-radius,20px);background:#ede8f1;padding:24px}.reflection-learning ul{margin:0;padding-left:1.1em;list-style:outside}.reflection-learning li{font-size:var(--article-reading-size,22px);color:#343d36;word-break:keep-all;padding-left:4px;line-height:1.85}.reflection-learning li+li{margin-top:1em}.reflection-learning li::marker{color:var(--story-violet-ink,#72518a);font-size:.75em}.morning-page .reflection-comparison-supplement{margin-top:24px}.reading-tools{color:#53604f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;padding:0 0 12px;font-size:16px;display:flex}.reading-tools button{font:inherit;min-height:44px;color:var(--forest);background:0 0;border:1px solid #173f2c45;border-radius:12px;padding:8px 12px}.reading-tools .reading-size-button:is([aria-pressed=true],:hover,:active){color:var(--story-violet-ink);background:0 0;border-color:currentColor}.reading-tools .reading-size-button[aria-pressed=true]{font-weight:600}.reading-tools .reading-size-button:focus-visible{outline:2px solid var(--story-violet);outline-offset:3px}.reflection-detail-sections section[id],.public-section-nav~* [id]{scroll-margin-top:120px}.morning-page .reflection-detail-sections .reading-source-author{color:var(--reading-author-color);margin-top:16px;font-size:18px;font-weight:400}.morning-page .reading-source-author a{color:inherit;font-weight:400}.morning-page .reading-source-author a:is(:hover,:focus-visible){color:var(--story-violet-ink)}.reading-source-details{color:#53604f;margin-top:16px}.reading-source-details summary,.reading-compose>summary,.reading-topic-picker>summary,.reading-archive-filters>summary,.reading-journey-details>summary{cursor:pointer;color:var(--forest);min-height:48px;padding:12px 0;font-size:16px;line-height:1.6}.reading-source-details summary{color:var(--reading-date-color);font-weight:400}.reading-source-details summary:hover,.reading-compose>summary:hover,.reading-journey-details>summary:hover{color:#805b25}.morning-page .reading-source-details p{margin:12px 0;font-size:16px;line-height:1.8}.morning-page .reflection-essay>p:last-child{margin-top:24px}.morning-page .reflection-content[data-reading-size=large]{--article-reading-size:24px}.morning-page .reflection-content .reflection-essay :is(p,li),.morning-page .reflection-content .reflection-application :is(p,li){font-size:var(--article-reading-size,22px);line-height:1.85}.morning-page .reflection-detail-sections .reflection-application{background:#e9e8df;margin-top:32px;padding:28px}.morning-page .reflection-detail-sections .reflection-question{margin-top:24px;padding:28px}.morning-page .reflection-detail-sections .reflection-question p{font-size:clamp(24px,2.5vw,32px);line-height:1.65}.morning-page .reflection-content .reflection-application .reflection-application-step-text{font-family:inherit;font-size:var(--article-reading-size,22px);letter-spacing:normal;color:inherit;font-weight:400;line-height:1.85}.morning-page .reflection-content .reflection-application .reflection-application-step{font-size:var(--article-reading-size,22px);font-weight:400;line-height:1.85}.reader-reflections.reading-compose{padding:0}.reader-reflections .reading-compose{margin-top:16px}.reader-reflections .reading-compose .reader-reflections-form{padding-top:16px}.reader-reflections .reader-reflections-intro p{font-size:18px;line-height:1.8}.reading-archive-filters{min-width:0;padding-top:32px}.reading-archive-filters>summary{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-size:16px;line-height:1.6;list-style:none;display:flex}.reading-archive-filters>summary::-webkit-details-marker{display:none}.reading-archive-filters>summary:after{content:"+";flex-shrink:0}.reading-archive-filters[open]>summary:after{content:"−"}.reading-archive-filters>summary:hover{color:var(--story-violet-ink)}.reading-archive-filters>div{gap:12px;padding:16px 0 0;display:grid}.morning-catalog .reading-archive-filters .archive-filter{min-width:0;max-width:none}.morning-catalog .archive-toolbar{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:16px;display:grid}.morning-catalog .archive-toolbar label>span{line-height:24px}.morning-catalog .archive-toolbar .archive-reset{grid-column:1/-1;justify-self:start;margin:0}.morning-catalog .archive-search{flex:300px}.morning-catalog .archive-row{padding-block:22px}.morning-catalog .archive-row h4{color:var(--ink);font-weight:700}.morning-catalog .archive-row time{color:var(--reading-date-color);letter-spacing:.025em;white-space:nowrap;font-size:12px}.reflection-category-tags{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.morning-catalog .reflection-category-tags{margin-top:8px}.reflection-category-tags>span,.reflection-meta .reflection-category-tags>span{max-width:100%;font-family:var(--reading-ui-font);letter-spacing:.025em;color:#65705d;overflow-wrap:anywhere;background:0 0;border:1px solid #65705d40;border-radius:6px;padding:3px 8px;font-size:.8125rem;line-height:1.5;display:inline-block}.morning-catalog .archive-row-copy>p{color:var(--reading-author-color);white-space:normal;overflow-wrap:anywhere;margin-top:8px;font-size:1.125rem;font-weight:400;line-height:1.6}.reading-topic-picker{border-bottom:1px solid #173f2c25;margin-bottom:16px}.reading-topic-picker .thinker-topic-chips{padding-bottom:16px}.thinker-list.compact-thinker-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.thinker-list.compact-thinker-list article{background:#faf8f0;border:1px solid #173f2c30;border-radius:12px;min-width:0;padding:0;display:block;overflow:hidden}.thinker-list.compact-thinker-list .thinker-compact-link{flex-direction:column;height:100%;padding:24px;text-decoration:none;transition:background .16s;display:flex}.thinker-list.compact-thinker-list h3{color:var(--forest);margin:0 0 14px;font-family:Georgia,Noto Serif KR,serif;font-size:26px;font-weight:400;line-height:1.4}.thinker-list.compact-thinker-list p{color:#394737;word-break:keep-all;margin:0 0 20px;font-size:18px;line-height:1.75}.thinker-compact-meta{color:#65705d;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;font-size:14px;line-height:1.6;display:flex}.thinker-compact-link:is(:hover,:active){background:#e4e7da}.thinker-compact-link:focus-visible{outline-offset:-3px;outline:3px solid #9b68bd}.reading-extra-section{color:var(--forest);background:var(--paper);border-block:1px solid #173f2c30;margin:24px clamp(20px,7vw,108px)}.reading-extra-section>summary{cursor:pointer;padding:22px 0;font-size:18px;line-height:1.6}.reading-extra-section>summary:hover{color:#805b25}.reading-extra-section .classics-section,.reading-extra-section .about-section{padding:32px 24px}.classics-page .classics-thinkers,.classics-page .classics-section{padding-top:36px;padding-bottom:40px}.about-page .about-section{padding-top:40px;padding-bottom:40px}.about-page .about-section h2{font-size:clamp(26px,3vw,38px);line-height:1.45}.reading-paused{max-width:880px;min-height:55vh;margin:0 auto;padding:64px 24px 100px}.reading-paused h1{font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.4}.reading-paused p{word-break:keep-all;font-size:18px;line-height:1.9}.reading-paused>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.praxis-quick-start{background:var(--deep);color:var(--paper);padding:0 clamp(20px,7vw,108px) 24px}.praxis-quick-start dl{border-top:1px solid #f2efe52e;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding-top:24px;display:grid}.praxis-quick-start dt{color:#c4d0bd;margin-bottom:10px;font-size:14px}.praxis-quick-start dd{word-break:keep-all;margin:0;font-size:21px;line-height:1.5}.praxis-quick-start small{color:#c4d0bd;margin-top:5px;font-size:16px;line-height:1.7;display:block}.public-section-nav{border-top:1px solid #f2efe52e;flex-wrap:wrap;gap:8px 24px;margin-top:24px;padding-top:12px;display:flex}.public-section-nav a{min-height:44px;color:var(--paper);text-underline-offset:5px;align-items:center;font-size:16px;text-decoration:underline;display:inline-flex}.praxis-topic-disclosure{border:1px solid #173f2c30;border-radius:12px;align-self:start;min-width:0;padding:0 20px}.praxis-topic-disclosure summary{cursor:pointer;min-height:60px;color:var(--forest);justify-content:space-between;align-items:center;gap:16px;font-size:18px;line-height:1.5;list-style:none;display:flex}.praxis-topic-disclosure summary::-webkit-details-marker{display:none}.praxis-topic-disclosure summary:after{content:"+";font-size:24px;font-weight:400}.praxis-topic-disclosure[open] summary:after{content:"−"}.praxis-topic-disclosure summary:hover{color:#805b25}.praxis-topic-disclosure p{font-size:18px;line-height:1.8}.praxis-topic-disclosure .reading-button{margin-bottom:20px}.reading-journey-details{border:0;margin:12px 0}.praxis-journey-time .reading-journey-details{margin:0}.praxis-journey-time .praxis-journey-fit-note{border-top:0;padding-top:8px}.praxis-journey-time .praxis-journey-fit-note>strong{color:#f2efe5bd;font-size:1rem;font-weight:400;line-height:1.8}.praxis-journey-time .reading-journey-details>summary{color:var(--paper)}.praxis-journey-time .reading-journey-details>summary:hover{color:#d4bd91}.praxis-journey-time .reading-journey-details>summary::marker{color:currentColor}.praxis-journey-time .reading-journey-details>summary:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #d4bd91}.reading-journey-details>div{margin:20px 0}.reading-journey-details h3{font-size:20px;line-height:1.6}@media (min-width:761px){.primary-header.primary-header{gap:24px}.primary-header.primary-header .brand strong{font-size:18px}.primary-header.primary-header nav{flex-wrap:wrap}.primary-header.primary-header .primary-header-actions{gap:18px}}@media (max-width:1000px){.home-start-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px}.primary-header.primary-header nav{gap:16px;font-size:14px}.primary-header.primary-header .brand strong{font-size:16px}.primary-header.primary-header .brand-mark{width:36px;height:36px}}@media (max-width:760px){body:has(.mobile-primary-nav){padding-bottom:0}.mobile-primary-nav{z-index:45;padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));background:#f7f5ed;border-top:1px solid #173f2c26;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 16px #173f2c08}.mobile-primary-nav a{color:#52604c;text-align:center;word-break:normal;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:64px;padding:4px;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.mobile-primary-nav a>span:first-child{font-family:Arial,sans-serif;font-size:24px;line-height:1.1}.mobile-primary-nav a[aria-current=page]{color:var(--forest);background:#173f2c0d;font-weight:600}.mobile-primary-nav a[aria-current=page]>span:first-child{color:#854ca8}.mobile-primary-nav a:is(:hover,:active){background:#e5e8dd}body:has(input:focus,textarea:focus,select:focus) .mobile-primary-nav{display:none}.primary-header.primary-header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 20px;display:flex;position:relative}.primary-header.primary-header .brand{gap:10px;min-width:0}.primary-header.primary-header .brand strong{letter-spacing:.07em;white-space:normal;font-size:15px}.primary-header.primary-header .brand-mark{flex:none;width:32px;height:32px}.primary-header.primary-header .primary-header-actions{display:block}.primary-header.primary-header nav{display:none}.archive-header.archive-header{flex-flow:wrap;align-items:center;gap:10px;padding:16px 20px}.archive-header .brand small{display:none}.archive-header .brand strong{font-size:15px}.archive-header .archive-header-actions{gap:12px;width:auto}.archive-header .archive-header-actions>a[href=\/],.archive-header .archive-header-actions>a[href=\/en]{display:none}.archive-header .brand-mark{width:32px;height:32px}.home-welcome{padding:22px 20px}.home-welcome h1{font-size:27px;line-height:1.45}.home-start-grid{grid-template-columns:1fr;gap:20px;padding:24px 20px}.home-today,.home-decision{border-radius:14px;padding:22px}.home-today h2{margin-top:18px;font-size:28px}.home-card-foot{margin-top:20px}.home-decision h2{font-size:24px}.home-recent,.home-explore{padding:20px 20px 28px}.home-recent-list{grid-template-columns:1fr;gap:0}.home-recent-list>a{padding:20px 0}.home-recent-list h3{margin:8px 0;font-size:21px}.home-explore>div{grid-template-columns:1fr}.reading-section-head h2,.home-explore>h2{font-size:22px}.reading-home .archive-stats{gap:20px}.reading-home .archive-stats-intro h2{font-size:25px}.reading-home .archive-stats-grid>a{padding:18px 16px}.morning-page .reflection-detail{padding:24px 20px 32px}.morning-page .reflection-detail .reflection-content>h1{letter-spacing:-.035em;font-size:30px;line-height:1.45}.morning-page .reflection-detail .reflection-meta{flex-direction:row;gap:8px 14px}.morning-page .reflection-detail .reflection-meta .reflection-category-tags{flex-basis:100%;margin-left:0}.reading-tools{gap:8px 12px;font-size:14px}.reading-tools .reading-size-button{font-size:16px}.morning-page .reflection-content{--article-reading-size:18px}.morning-page .reflection-content[data-reading-size=large]{--article-reading-size:22px}.morning-page .reflection-detail-sections .reflection-summary{padding:20px}.morning-page .reflection-detail-sections>section{margin-top:28px}.morning-page .reflection-detail-sections .reflection-application,.morning-page .reflection-detail-sections .reflection-question{padding:22px 20px}.morning-page .reflection-detail-sections .reflection-question p{font-size:24px}.morning-page .reflection-detail-sections .reflection-quote p{font-size:24px;line-height:1.65}.reflection-detail-sections section[id]{scroll-margin-top:20px}.reader-reflections .reader-reflections-form{padding-inline:0}.reader-reflections .reader-reflections-fields{grid-template-columns:1fr}.reader-reflections textarea{scroll-margin-bottom:120px}.morning-catalog .archive-toolbar{grid-template-columns:minmax(0,1fr)}.reading-archive-filters{padding-top:0}.thinker-list.compact-thinker-list{grid-template-columns:1fr}.thinker-list.compact-thinker-list .thinker-compact-link{padding:22px}.thinker-list.compact-thinker-list h3{font-size:25px}.thinker-primary-tools{gap:12px}.reading-extra-section{margin-block:20px}.reading-extra-section .classics-section,.reading-extra-section .about-section{padding:24px 16px}.praxis-quick-start{padding:0 20px 20px}.praxis-quick-start dl{grid-template-columns:1fr;gap:16px;padding-top:20px}.praxis-quick-start dl>div{grid-template-columns:80px minmax(0,1fr);gap:12px;display:grid}.praxis-quick-start dt{margin:0;font-size:16px}.praxis-quick-start dd{font-size:18px}.praxis-quick-start small{margin-top:2px}.public-section-nav{gap:8px 20px}.public-section-nav a{font-size:16px}.praxis-topic-disclosure{padding-inline:18px}.praxis-journey-phase-list{gap:20px}.praxis-journey-time{gap:16px;margin-top:24px;padding:22px 20px}.praxis-journey-time-heading h3,.praxis-journey-time-effort{margin-top:12px}}@media (prefers-reduced-motion:reduce){.reading-button,.thinker-compact-link{transition:none}html{scroll-behavior:auto}}@media (min-width:761px){.primary-header.primary-header{flex-direction:row;align-items:center}.primary-header.primary-header .primary-header-actions{width:auto}}@media (max-width:760px){.primary-header.primary-header .primary-header-actions{flex:none;width:auto}.primary-header.primary-header .brand{flex:1}}.home-welcome h1>span{display:inline-block}@media (max-width:760px){.mobile-primary-nav a{gap:5px}.mobile-primary-nav a[aria-current=page]>svg{color:#854ca8}.mobile-primary-nav a>span{font-family:inherit!important;font-size:14px!important;line-height:1.2!important}.reflection-summary li{padding-left:0}.reflection-summary ul{padding-left:1em}.home-welcome h1{font-size:26px}}.thinker-explorer-intro.thinker-explorer-intro{border-top:0;padding:0 0 20px;display:block}.thinker-explorer-intro.thinker-explorer-intro h2{font-size:26px;line-height:1.45}.thinker-primary-tools.thinker-primary-tools{border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-top:0}.thinker-detail-filters>div{z-index:20}@media (max-width:900px){.thinker-primary-tools .thinker-detail-filters{grid-column:auto}}@media (max-width:620px){.thinker-primary-tools.thinker-primary-tools,.thinker-detail-filters>div{grid-template-columns:1fr}.thinker-explorer-intro.thinker-explorer-intro h2{font-size:24px}}.mobile-header-menu{display:none}.home-welcome .home-identity{color:#d4bd91;word-break:keep-all;margin:0 0 10px;font-size:18px;line-height:1.6}.domain-wordmark.domain-wordmark{border-top:1px solid var(--line);padding:18px 24px}.domain-wordmark.domain-wordmark>a{width:min(280px,70%)}footer .footer-about-link{letter-spacing:.025em;min-height:44px;color:var(--paper);text-underline-offset:5px;align-items:center;font-size:16px;line-height:1.6;text-decoration:underline;display:inline-flex}footer .footer-about-link:is(:hover,:active){color:#e4cda3;background:0 0}footer.archive-footer{background:var(--deep);color:var(--paper);flex-wrap:wrap;gap:24px;padding-block:28px}footer.archive-footer .footer-channel-links{color:#d2d9cb}footer :is(.footer-meta,.archive-footer-meta){gap:4px}footer :is(.business-identity,.footer-meta>p,.archive-footer-meta>p){color:#aebbad;letter-spacing:0;font-size:12px;line-height:1.65}footer.archive-footer .business-identity{color:#aebbad}footer .footer-admin-link{letter-spacing:.08em;opacity:1;color:#aebbad;align-items:center;min-height:32px;font-size:11px;display:inline-flex}:is(.reading-home,.article-newsletter-inline) .newsletter-signup--home{color:#173f2c;background:#e8eadf;border-top:1px solid #173f2c26;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px 40px;margin:0;padding:40px clamp(20px,7vw,108px)}:is(.reading-home,.article-newsletter-inline) .newsletter-copy .newsletter-kicker{color:#805b25;letter-spacing:.06em;margin-bottom:14px;font-size:14px}:is(.reading-home,.article-newsletter-inline) .newsletter-copy h2{letter-spacing:-.025em;font-size:clamp(26px,2.5vw,34px);line-height:1.45}:is(.reading-home,.article-newsletter-inline) .newsletter-copy h2 em{color:#173f2c;font-style:normal}:is(.reading-home,.article-newsletter-inline) .newsletter-copy>p:last-child{color:#455044;margin-top:18px;font-size:18px;line-height:1.8}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-form{background:#f7f5ee;border:1px solid #173f2c26;border-radius:12px;padding:24px}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-form>label{color:#173f2c;font-size:16px;font-weight:500;display:block}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-form-row input{background:#fffdf7;min-height:52px;padding:13px 14px;font-size:16px}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-form-row button{min-height:52px;padding:13px 14px;font-size:16px}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-meta{gap:12px;margin-top:16px}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-meta>p{color:#53604f;flex-basis:100%;margin:0;font-size:14px;line-height:1.7}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .mailchimp-referral{opacity:.75}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .mailchimp-referral img{filter:grayscale();width:80px}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-submit-status{color:#4d2869}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-submit-status.error{color:#9a3026}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-kakao-option{border-top:1px solid #173f2c26;gap:20px;padding-top:24px}:is(.reading-home,.article-newsletter-inline) .newsletter-kakao-option strong{font-size:20px;line-height:1.5}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-kakao-option p span{color:#53604f;margin-top:8px;font-size:16px;line-height:1.7}:is(.reading-home,.article-newsletter-inline) .newsletter-kakao-option>a{color:#173f2c;white-space:normal;border-color:#173f2c66}:is(.reading-home,.article-newsletter-inline) .newsletter-kakao-option>a:is(:hover,:active){color:#191919;background:#fee500;border-color:#fee500}.thinker-detail-page .thinker-profile-question{border:0;border-radius:12px;margin:36px 0;padding:28px 32px;display:block}.thinker-detail-page .thinker-profile-question>span{letter-spacing:.03em;word-break:keep-all;font-family:inherit;font-size:14px;line-height:1.6;display:block}.thinker-detail-page .thinker-profile-question>p{letter-spacing:-.025em;margin:16px 0 0;font-size:clamp(24px,2.8vw,36px);line-height:1.65}.thinker-detail-page .thinker-profile-works h2{overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,30px);line-height:1.65}@media (max-width:760px){.primary-header.primary-header .primary-header-actions>.language-switch{display:none}.mobile-header-menu{display:block}.mobile-menu-toggle{width:44px;height:44px;color:var(--paper);background:0 0;border:1px solid #f2efe54d;border-radius:12px;justify-content:center;align-items:center;padding:0;display:flex}.mobile-menu-toggle:is(:hover,:active),.mobile-menu-toggle[aria-expanded=true]{color:#173f2c;background:#d4bd91;border-color:#d4bd91}.mobile-menu-toggle:focus-visible{outline-offset:3px;outline:2px solid #d4bd91}.primary-header.primary-header .mobile-menu-panel{background:var(--deep);border-bottom:1px solid #f2efe533;max-height:calc(100dvh - 150px);padding:12px 20px 20px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 20px #102c2320}.primary-header.primary-header .mobile-menu-panel nav{flex-direction:column;align-items:stretch;gap:0;display:flex}.primary-header.primary-header .mobile-menu-panel nav a{color:#d2d9cb;letter-spacing:0;background:0 0;border:0;width:100%;min-height:48px;padding:10px 4px;font-size:17px;line-height:1.6;text-decoration:none;display:flex}.primary-header.primary-header .mobile-menu-panel nav a:is(:hover,:active),.primary-header.primary-header .mobile-menu-panel nav a[aria-current=page]{color:#e4cda3;background:0 0}.primary-header.primary-header .mobile-menu-panel nav .mobile-menu-about{border-top:1px solid #f2efe52b;margin-top:8px;padding-top:16px;font-size:15px}.primary-header.primary-header .mobile-menu-panel .language-switch{justify-content:flex-start;margin-top:12px}.home-welcome .home-identity{margin-bottom:10px;font-size:16px}:is(.reading-home,.article-newsletter-inline) .newsletter-signup--home{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 20px}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-form{padding:20px}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-kakao-option{grid-template-columns:minmax(0,1fr);gap:16px}:is(.reading-home,.article-newsletter-inline) .newsletter-kakao-option>a{justify-content:space-between}.domain-wordmark.domain-wordmark{padding:12px 20px}.domain-wordmark.domain-wordmark>a{width:min(230px,70%)}.thinker-detail-page .thinker-profile-question{margin:28px 0;padding:24px}.thinker-detail-page .thinker-profile-question>p{font-size:24px}}footer.archive-footer .channel-links,footer.archive-footer .channel-links a{color:#d2d9cb}footer.archive-footer .channel-links a:is(:hover,:active){color:#e4cda3;background:0 0}.reader-reflections .reader-reflections-compose{background:#f8f6ef;border:1px solid #173f2c30;border-radius:12px;overflow:visible}.reader-reflections .reading-compose>summary{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px 24px;font-size:17px;line-height:1.6;list-style:none;display:flex}.reader-reflections .reading-compose>summary::-webkit-details-marker{display:none}.reader-reflections .reading-compose>summary:after{content:"+";flex:none;font-size:22px;font-weight:400;line-height:1}.reader-reflections .reading-compose[open]>summary:after{content:"−"}.reader-reflections .reading-compose .reader-reflections-form{padding:8px 24px 24px}.reader-reflections .reader-reflections-fields{gap:20px;min-width:0;margin-bottom:20px}.reader-reflections .reader-reflections-form label{gap:8px;min-width:0;font-size:16px;line-height:1.6}.reader-reflections .reader-reflections-form :is(input:not([type=checkbox]),textarea){box-sizing:border-box;background:#fffdf7;border-radius:12px;min-width:0;max-width:100%;padding:12px 14px;font-size:16px;line-height:1.7}.reader-reflections .reader-reflections-form input:not([type=checkbox]){min-height:48px}.reader-reflections .reader-reflections-form textarea{min-height:160px}.reader-reflections .reader-reflections-form small{color:#626e61;font-size:14px;line-height:1.6}.reader-reflections .reader-reflections-consent{align-items:flex-start;margin-top:20px;font-size:14px;line-height:1.7;gap:12px!important}.reader-reflections .reader-reflections-consent input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--forest);flex:0 0 20px;margin:2px 0 0;padding:0}.reader-reflections .reader-reflections-submit{flex-wrap:wrap;gap:12px 18px;margin-top:24px}.reader-reflections .reader-reflections-submit button{min-height:48px;font-size:16px;line-height:1.5}@media (max-width:760px){.reader-reflections .reading-compose>summary{padding:16px 20px}.reader-reflections .reading-compose .reader-reflections-form{padding:8px 20px 24px}.reader-reflections .reader-reflections-fields{grid-template-columns:minmax(0,1fr)}}.morning-page .reflection-detail-sections>.reflection-detail-quote{border-top:0;margin-top:12px;padding-top:0}.morning-page .reflection-detail-quote .reflection-citation{border-left:3px solid var(--brass);margin:0;padding:8px 0 8px clamp(22px,4vw,50px)}.morning-page .reflection-citation .reflection-quote{border:0;margin:0;padding:0}.morning-page .reflection-citation .reading-source-author{line-height:1.6}.morning-page .reflection-detail-sections .reflection-application>h2{color:#805b2b}.primary-header .brand-mark{overflow:visible}.brand-violet-dot{transform-box:fill-box;transform-origin:50%}@keyframes brand-dot-twinkle{0%,to{fill:#b08bd3;filter:drop-shadow(0 0 #0000);transform:scale(1)}22%,58%{fill:#e3c9f7;filter:drop-shadow(0 0 22px #c6a5df);transform:scale(1.45)}38%,76%{fill:#b08bd3;filter:drop-shadow(0 0 4px #b08bd3);transform:scale(1)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.primary-header .brand:hover .brand-violet-dot{animation:1.6s ease-in-out infinite brand-dot-twinkle}}@media (prefers-reduced-motion:no-preference){.primary-header .brand:focus-visible .brand-violet-dot{animation:1.6s ease-in-out infinite brand-dot-twinkle}}@media (prefers-reduced-motion:reduce){.primary-header .brand:is(:hover,:focus-visible) .brand-violet-dot{fill:#e3c9f7}}.thinker-compact-meta{align-items:center;gap:12px}.thinker-compact-meta .thinker-concept-tags{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.thinker-compact-meta .thinker-concept-tag{color:#795329;overflow-wrap:anywhere;background:#efe5d4;border-radius:6px;max-width:100%;padding:3px 8px;font-size:14px;line-height:1.6;display:inline-block}.thinker-compact-meta .thinker-reflection-count{color:#53604f;white-space:nowrap;background:#e8eadf;border-radius:6px;margin-left:auto;padding:3px 8px;font-size:14px;line-height:1.6;display:inline-block}footer .footer-admin-link,footer .footer-admin-link:is(:hover,:active,:focus-visible){background:0 0;border:0;text-decoration:none}footer .footer-admin-link:after{display:none}footer .footer-admin-link{color:#788b7d}footer .footer-admin-link:is(:hover,:focus-visible){color:#aebbad}footer .business-identity,footer.archive-footer .business-identity{color:#788b7d}.thinker-profile-hero .thinker-profile-facts{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:32px;display:flex}.thinker-profile-hero .thinker-profile-facts>span{color:#795329;letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;background:#efe5d4;border-radius:8px;max-width:100%;padding:7px 12px;font-size:16px;line-height:1.6;display:inline-block}@media (max-width:760px){.thinker-profile-hero .thinker-profile-facts{gap:8px;margin-top:24px}.thinker-profile-hero .thinker-profile-facts>span{padding:6px 10px;font-size:15px}}.thinker-profile-hero .thinker-profile-facts>.thinker-fact-era{color:#795329;background:#efe5d4}.thinker-profile-hero .thinker-profile-facts>.thinker-fact-tradition{color:#53604f;background:#e8eadf}.thinker-profile-hero .thinker-profile-facts>.thinker-fact-region{color:#315e40;background:#dce9dd}:root{--reading-ui-font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Geist","Noto Sans KR",system-ui,sans-serif;--reading-editorial-font:Georgia,"Noto Serif KR","AppleMyungjo",serif;--reading-heading-ink:#805b2b;--reading-link-ink:#674080}body{font-family:var(--reading-ui-font)}.morning-page .reflection-detail-sections>section>h2{font-family:var(--reading-ui-font);letter-spacing:0;color:var(--reading-heading-ink);font-size:1rem;font-weight:600;line-height:1.6}.morning-page .reflection-detail-sections>.reflection-question>h2{color:#e4cda3}.morning-catalog .archive-year-group>h3,.about-page .about-process-grid article>p,.about-page .about-process-grid article>span,.about-page .about-section-label:not(.light),.praxis-article-page .article-kicker>span,.praxis-article-page .today-question>p,.praxis-article-page .article-section-label:not(.light),.reading-paused .reading-eyebrow{color:var(--reading-heading-ink)}.newsletter-confirmed-page .praxis-closing>a{color:var(--reading-link-ink);border:1px solid #67408040;border-radius:8px;margin-top:24px;padding:10px 16px;font-size:1rem;line-height:1.6;text-decoration:none}.newsletter-confirmed-page .praxis-closing h1{font-family:var(--reading-editorial-font);letter-spacing:-.035em;overflow-wrap:anywhere;margin:24px 0;font-size:clamp(2rem,4vw,2.75rem);font-weight:400;line-height:1.45}.newsletter-confirmed-page .praxis-closing h1 em{color:var(--forest);font-style:normal}:is(.reading-section-head>a,.public-section-nav a,.reflection-permalink,.thinker-profile-back a,.series-collection-back){max-width:100%;min-height:44px;color:var(--reading-link-ink);font-family:var(--reading-ui-font);overflow-wrap:anywhere;background:0 0;border:1px solid #67408040;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:1rem;font-weight:500;line-height:1.6;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}.public-section-nav a{color:#e4cda3;border-color:#f2efe54d}:is(.reading-section-head>a,.public-section-nav a,.reflection-permalink,.thinker-profile-back a,.series-collection-back):is(:hover,:active){border-color:currentColor}footer .footer-about-link{font-family:var(--reading-ui-font);text-decoration:none}.primary-header.primary-header nav a:after{content:none}.primary-header.primary-header nav a[aria-current=page]{font-weight:600}.morning-page :is(.reflection-related a,.reflection-post-nav a,.reflection-series-nav a){color:var(--reading-link-ink);font-weight:500;text-decoration:none}.morning-page .reflection-detail-sections .reflection-related ul{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.morning-page .reflection-detail-sections .reflection-related li{border:0;max-width:100%;margin:0;padding:0;display:flex}.morning-page .reflection-detail-sections .reflection-related a{box-sizing:border-box;max-width:100%;min-height:44px;font-family:var(--reading-ui-font);letter-spacing:0;overflow-wrap:anywhere;border:1px solid #67408040;border-radius:8px;padding:6px 10px;font-size:16px;line-height:1.5;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:block}.morning-page .reflection-detail-sections .reflection-related a:is(:hover,:active){color:#513169;background:#67408012;border-color:#67408080;text-decoration:none}.morning-page .reflection-related .related-reflection-author{color:var(--reading-author-color);font-size:14px;font-weight:400}@media (max-width:760px){.morning-page .reflection-detail-sections .reflection-related a{font-size:15px}}.morning-page :is(.reflection-source a,.reflection-sources a,.reflection-essay a){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}:is(.reading-section-head>a,.public-section-nav a,.reflection-permalink,.thinker-profile-back a,.series-collection-back,footer .footer-about-link,.reflection-related a,.reflection-post-nav a,.reflection-series-nav a):focus-visible{outline-offset:3px;outline:3px solid #9b68bd}@media (max-width:760px){.thinker-detail-page .thinker-profile-hero{padding:24px 20px 28px}.thinker-detail-page .thinker-profile-title{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:24px}.thinker-detail-page .thinker-profile-title>*{min-width:0;max-width:100%}.thinker-detail-page .thinker-profile-title h1{font-family:var(--reading-editorial-font);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:2.125rem;line-height:1.35}.thinker-detail-page .thinker-profile-title>div>p{font-family:var(--reading-ui-font);letter-spacing:.02em;margin-bottom:12px}.thinker-detail-page .thinker-profile-title>div>span{font-family:var(--reading-ui-font);letter-spacing:.03em;margin-top:12px}.thinker-detail-page .thinker-profile-content{padding:32px 20px}.thinker-detail-page :is(.thinker-profile-concepts,.thinker-profile-works,.thinker-profile-reflections){gap:20px;min-width:0;padding:28px 0}.thinker-detail-page :is(.thinker-profile-concepts,.thinker-profile-reflections) h2{font-size:1.625rem;line-height:1.5}.thinker-detail-page :is(.thinker-profile-concepts>p,.thinker-profile-works>p,.thinker-profile-reflections>div>p){color:var(--reading-heading-ink);font-family:var(--reading-ui-font);letter-spacing:.03em}.thinker-detail-page .thinker-profile-question{padding:24px 20px}.thinker-detail-page .thinker-profile-concepts>div span{font-family:var(--reading-ui-font);padding:7px 12px;font-size:.875rem;line-height:1.6}.thinker-detail-page .thinker-profile-reflections time{color:#626e61}.about-page .about-intro-grid,.about-page .about-process-head{gap:24px}.about-page .about-intro-grid h2{margin-bottom:0}.about-page :is(.about-story-grid,.about-process-grid){margin-top:28px}.about-page :is(.about-story-grid,.about-process-grid) article{min-height:0;padding:22px 20px}.about-page :is(.about-story-grid,.about-process-grid) h3{margin:20px 0 12px;font-size:1.375rem;line-height:1.5}.about-page .about-story-grid small{color:#d8dfd3}.about-page .about-closing{padding:40px 20px}.about-page .about-closing h2{margin-block:20px;font-size:2rem;line-height:1.45}.reading-paused{min-height:0;padding:32px 20px 48px}.newsletter-confirmed-page .praxis-closing{padding:40px 20px}.newsletter-confirmed-page .praxis-closing h1{font-family:var(--reading-editorial-font);letter-spacing:-.035em;overflow-wrap:anywhere;margin:20px 0;font-size:2rem;font-weight:400;line-height:1.45}.newsletter-confirmed-page .praxis-closing h1 em{color:var(--forest);font-style:normal}.morning-page .translation-pending{padding:32px 20px}.morning-page .translation-pending h1{font-size:2rem;line-height:1.45}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-form-row :is(input,button){min-height:56px;font-size:1.125rem}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-form-row button .newsletter-cta-label{font-size:inherit}.morning-page .newsletter-signup--archive{row-gap:24px;padding-top:32px;padding-bottom:40px}.newsletter-signup .newsletter-copy h2{font-size:1.625rem;line-height:1.5}.article-subscribe-cta{padding:24px 20px}.article-subscribe-cta h2{font-size:1.5rem;line-height:1.5}.morning-page .reflection-quote p{font-family:var(--reading-editorial-font);font-size:1.5rem;line-height:1.7}.morning-page .reflection-detail-sections .reader-reflections-list h3{font-size:1rem;line-height:1.6}.morning-page .reflection-post-nav{gap:16px;padding-block:24px}.praxis-article-page .praxis-article-hero{padding:32px 20px 40px}.praxis-article-page .praxis-article-hero>h1{letter-spacing:-.035em;margin-top:24px;font-size:2rem;line-height:1.45}.praxis-article-page .today-question{gap:16px;margin-top:32px;padding-top:24px}.praxis-article-page .today-question h2{font-size:1.5rem;line-height:1.6}.praxis-article-page .article-section{gap:24px;padding:36px 20px}.praxis-article-page .article-section-content>h2{font-size:1.625rem;line-height:1.5}.praxis-article-page .article-section-content>p:not(.reflection-mark):not(.classic-source){font-family:var(--reading-ui-font);font-size:1.125rem;line-height:1.85}.praxis-article-page .praxis-question-card{padding:24px 20px}.praxis-article-page :is(.praxis-question-card,.closing-thought) blockquote{font-size:1.5rem;line-height:1.7}.praxis-article-page .closing-thought{padding:36px 20px}.praxis-article-page .practice-checklist h3{font-size:1.375rem;line-height:1.5}}:where(.language-switch){--language-ink:#173f2c;--language-border:#173f2c40;--language-active-bg:#173f2c;--language-active-ink:#f2efe5;--language-hover:#173f2c12}.language-switch.language-switch{border:1px solid var(--language-border);width:max-content;max-width:100%;color:var(--language-ink);font-family:var(--reading-ui-font);letter-spacing:.04em;white-space:nowrap;border-radius:12px;align-items:center;gap:2px;padding:3px;font-size:13px;line-height:1;display:inline-flex}:where(.primary-header,.site-header,.archive-header) .language-switch{--language-ink:#d2d9cb;--language-border:#f2efe547;--language-active-bg:#d4bd9124;--language-active-ink:#e4cda3;--language-hover:#f2efe51a}.language-switch.language-switch a{min-width:42px;min-height:34px;color:var(--language-ink);font-size:inherit;opacity:1;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:8px 10px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.language-switch.language-switch a[aria-current=page]{background:var(--language-active-bg);color:var(--language-active-ink);font-weight:600}.language-switch.language-switch a:is(:hover,:active){background:var(--language-hover);color:var(--language-active-ink)}.language-switch.language-switch a:focus-visible{outline:2px solid var(--language-active-ink);outline-offset:2px}@media (max-width:760px){.primary-header.primary-header .language-switch{font-size:14px}.primary-header.primary-header .language-switch a{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.language-switch.language-switch a{transition:none}}footer:has(>.footer-about-link){--mobile-font-floor:0px;font-family:var(--reading-ui-font);grid-template-columns:max-content minmax(0,1fr);justify-content:start;align-items:center;gap:2px 6px;padding:10px clamp(16px,7vw,108px);display:grid}footer:has(>.footer-about-link)>.footer-about-link{white-space:nowrap;min-height:24px;font-family:var(--reading-ui-font);letter-spacing:0;align-items:center;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}footer:has(>.footer-about-link) :is(.channel-links,.channel-links a,.channel-links span,.footer-admin-link,.business-identity,.business-identity span,.footer-meta>p,.archive-footer-meta>p,.copyright){font-family:var(--reading-ui-font);letter-spacing:0;font-size:12px;font-weight:400;line-height:1.45}footer:has(>.footer-about-link) a{box-shadow:none;border-bottom:0;text-decoration:none}footer:has(>.footer-about-link) a:is(:hover,:active,:focus-visible){box-shadow:none;border-bottom:0;text-decoration:none}footer:has(>.footer-about-link) a:after{content:none}footer:has(>.footer-about-link) :is(.footer-about-link,.channel-links,.channel-links a,.channel-links span){color:#a3bbaa}footer:has(>.footer-about-link) :is(.footer-about-link,.channel-links a):is(:hover,:active,:focus-visible){color:#c3d5c7}footer:has(>.footer-about-link)>.footer-about-link:after{content:"|";color:#788b7d;margin-left:6px;display:inline}footer:has(>.footer-about-link) .channel-links{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;gap:4px;margin:0}footer:has(>.footer-about-link) .channel-links a{align-items:center;min-height:24px;display:inline-flex}footer:has(>.footer-about-link)>.footer-center{min-width:0}footer:has(>.footer-about-link)>:is(.footer-meta,.archive-footer-meta){grid-column:1/-1;align-items:flex-start;gap:2px;max-width:100%}footer:has(>.footer-about-link) :is(.business-identity,.footer-meta>p,.archive-footer-meta>p){text-align:left}footer:has(>.footer-about-link) .business-identity{overflow-wrap:anywhere;color:#627a6b;max-width:none}footer:has(>.footer-about-link) .business-identity p:last-child{justify-content:flex-start;gap:0 8px}footer:has(>.footer-about-link) .copyright{color:#627a6b;text-align:left;margin:0;font-size:12px;line-height:1.45}footer:has(>.footer-about-link) .business-registration{white-space:nowrap}footer:has(>.footer-about-link) .business-registration .footer-admin-link{letter-spacing:0;white-space:nowrap;min-height:0;color:inherit;padding:0;display:inline}@media (max-width:360px){footer:has(>.footer-about-link){column-gap:4px;padding-inline:10px}footer:has(>.footer-about-link)>.footer-about-link:after{margin-left:4px}}.praxis-public-hero{background:var(--deep);color:var(--paper);padding:28px clamp(20px,7vw,108px)}.praxis-public-hero .praxis-public-slogan{color:#d4bd91;font-family:var(--reading-ui-font);word-break:keep-all;margin:0 0 10px;font-size:18px;font-weight:400;line-height:1.6}.praxis-public-title-row{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;display:flex}.praxis-public-hero h1{letter-spacing:-.025em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,3.3vw,44px);font-weight:400;line-height:1.25}.praxis-public-hero .praxis-beta-status{color:#d9c5e8;max-width:100%;font-family:var(--reading-ui-font);letter-spacing:0;background:#c9a6e30b;border:1px solid #c9a6e344;border-radius:6px;align-items:center;gap:6px;margin-top:3px;padding:4px 8px;font-size:12px;font-weight:400;line-height:1.5;display:inline-flex}.praxis-beta-status i{background:#bd8fda;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.praxis-overview-panel{background:#ffffff06;border:1px solid #f2efe526;border-radius:18px;padding:24px 28px}.praxis-quick-start .praxis-overview-panel dl{border:0;gap:0;padding:0}.praxis-quick-start .praxis-overview-panel dl>div{min-width:0;padding:0 24px}.praxis-quick-start .praxis-overview-panel dl>div:first-child{padding-left:0}.praxis-quick-start .praxis-overview-panel dl>div:last-child{padding-right:0}.praxis-quick-start .praxis-overview-panel dl>div+div{border-left:1px solid #f2efe526}.praxis-quick-start .praxis-overview-panel dt{color:#d4bd91;margin-bottom:8px;font-size:14px;line-height:1.5}.praxis-quick-start .praxis-overview-panel dd{font-size:21px}.praxis-quick-start .public-section-nav{border:0;gap:10px;margin-top:18px;padding-top:0}@media (max-width:760px){.praxis-public-hero{padding:24px 20px}.praxis-public-hero .praxis-public-slogan{font-size:16px;line-height:1.6}.praxis-public-title-row{gap:8px 10px}.praxis-overview-panel{border-radius:14px;padding:20px}.praxis-quick-start .praxis-overview-panel dl{grid-template-columns:minmax(0,1fr)}.praxis-quick-start .praxis-overview-panel dl>div{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:16px 0}.praxis-quick-start .praxis-overview-panel dl>div:first-child{padding-top:0}.praxis-quick-start .praxis-overview-panel dl>div:last-child{padding-bottom:0}.praxis-quick-start .praxis-overview-panel dl>div+div{border-top:1px solid #f2efe526;border-left:0}.praxis-quick-start .praxis-overview-panel dt{margin:3px 0 0}.praxis-quick-start .praxis-overview-panel dd{font-size:18px;line-height:1.5}.praxis-quick-start .praxis-overview-panel small{margin-top:4px;font-size:15px;line-height:1.6}}@media (max-width:380px){.praxis-public-title-row{padding-top:34px;position:relative}.praxis-public-hero .praxis-beta-status{margin-top:0;position:absolute;top:0;right:0}}.reading-home .archive-stats-grid{justify-items:center;gap:clamp(16px,3vw,40px)}.reading-home .archive-stats-grid>a{width:100%;max-width:180px;color:var(--paper);text-align:center;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;padding:0;display:flex}.archive-stat-orbit{aspect-ratio:1;isolation:isolate;width:100%;position:relative}.archive-stat-ring{color:#d4bd9199;width:100%;height:100%;transition:color .18s;display:block;overflow:visible}.reading-home .archive-stat-value{color:#d4bd91;justify-content:center;align-items:baseline;gap:6px;padding-top:calc(50% - 24px);position:absolute;inset:0}.reading-home .archive-stat-number{font-size:48px;line-height:1}.reading-home .archive-stat-label{justify-content:center;align-items:center;gap:0;margin:0}.reading-home .archive-stat-label strong{font-size:17px;line-height:1.5}.reading-home .archive-stats-grid>a:is(:hover,:active){color:#e4cda3;background:0 0;border:0}.reading-home .archive-stats-grid>a:is(:hover,:active) .archive-stat-value,.reading-home .archive-stats-grid>a:is(:hover,:focus-visible) .archive-stat-ring{color:#e4cda3}.archive-stat-violet-dot{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite archive-dot-shimmer}.reading-home .archive-stats-grid>a:nth-child(2) .archive-stat-violet-dot{animation-delay:.6s}.reading-home .archive-stats-grid>a:is(:hover,:focus-visible) .archive-stat-violet-dot{animation-duration:1.4s}@keyframes archive-dot-shimmer{0%,to{opacity:.65;filter:drop-shadow(0 0 #b08bd300);transform:scale(.9)}50%{opacity:1;filter:drop-shadow(0 0 16px #b08bd3);transform:scale(1.16)}}@media (max-width:620px){.reading-home .archive-stats-grid>a{gap:8px;max-width:140px}.reading-home .archive-stat-number{font-size:36px}.reading-home .archive-stat-value{padding-top:calc(50% - 18px)}.reading-home .archive-stat-value small{font-size:16px}.reading-home .archive-stat-label strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.archive-stat-violet-dot{opacity:1;animation:none}.archive-stat-ring{transition:none}}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-kakao-inline{color:#173f2c}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-kakao-inline a{color:#674080}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-kakao-inline a:hover{color:#452258}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-kakao-inline a:focus-visible{outline-color:#674080}.article-newsletter-inline{margin-top:40px;scroll-margin-top:100px}.article-newsletter-inline .newsletter-signup--home{border:1px solid #173f2c26;border-radius:16px;padding:clamp(20px,3vw,40px)}@media (max-width:620px){.article-newsletter-inline{margin-top:24px}}.reflection-detail .reflection-entry{border-bottom:0;padding-bottom:0}.reflection-detail-sections>.reader-reflections{padding-bottom:0}.reflection-detail-sections .reader-reflections-list article:last-child{border-bottom:0;padding-bottom:0}.reflection-detail-sections .reflection-related{border-top:0;margin-top:28px;padding-top:0}.morning-page .reflection-detail .reflection-post-nav{border-top:0;margin-top:28px;padding-block:0}.reflection-post-nav>div:empty{display:none}.reflection-detail .article-newsletter-inline{margin-top:28px}.reflection-detail{padding-bottom:32px}.morning-page .reflection-detail .reflection-post-nav--compact{letter-spacing:0;grid-template-columns:48px auto 48px;justify-content:center;align-items:center;gap:16px;margin-top:28px;padding:0;display:grid}.morning-page .reflection-post-nav--compact a{min-width:48px;min-height:48px;font-family:var(--reading-ui-font);color:var(--reading-author-color);border-radius:24px;justify-content:center;align-items:center;font-size:16px;font-weight:400;line-height:1.4;text-decoration:none;display:inline-flex}.morning-page .reflection-post-nav--compact .reflection-post-nav-all{padding-inline:8px;font-size:16px}.morning-page .reflection-post-nav--compact a:hover{color:#63451f;background:#805b250d}.morning-page .reflection-detail .article-newsletter-inline{margin-top:40px}:is(.reading-home,.article-newsletter-inline) .newsletter-signup .newsletter-kakao-inline{margin-top:16px}.morning-page .reflection-detail-sections .reader-reflections-list-head h3{font-family:var(--reading-ui-font);letter-spacing:0;color:var(--reading-heading-ink);font-size:1rem;font-weight:600;line-height:1.6}.mobile-primary-nav{isolation:isolate}.mobile-primary-nav a{pointer-events:auto;touch-action:manipulation;position:relative}.mobile-primary-nav a>*{pointer-events:none}.reader-reflections .reader-reflections-form .reader-reflections-message.success{color:#53604f;background:0 0;align-items:baseline;gap:8px;margin:12px 0 0;font-size:.9375rem;font-weight:400;line-height:1.65;display:flex}.reader-reflections-received-heart{color:#80529b;flex-shrink:0;font-size:1.125rem;animation:1.8s ease-in-out infinite reflection-received-heart;display:inline-block}@keyframes reflection-received-heart{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.reader-reflections-received-heart{animation:none}}:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a,.channel-links a,.reflection-thinker-link,.series-collection-back,.reflection-sources a,.praxis-help-content a,.reading-section-head>a,.public-section-nav a,.reflection-post-nav a,.reflection-series-nav a,.newsletter-kakao-inline a,.footer-about-link,.footer-admin-link,.primary-header nav a:not(.reading-button),.reflection-detail-sections p a:not([class]),.reflection-detail-sections li a:not([class])):not(:disabled):not([aria-disabled=true]){-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .18s,background-color .18s;border-radius:8px!important}@media (hover:hover) and (pointer:fine){:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a,.channel-links a,.reflection-thinker-link,.series-collection-back,.reflection-sources a,.praxis-help-content a,.reading-section-head>a,.public-section-nav a,.reflection-post-nav a,.reflection-series-nav a,.newsletter-kakao-inline a,.footer-about-link,.footer-admin-link,.primary-header nav a:not(.reading-button),.reflection-detail-sections p a:not([class]),.reflection-detail-sections li a:not([class])):not(:disabled):not([aria-disabled=true]):hover{background-color:color-mix(in srgb,currentColor 8%,transparent)!important}}:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a,.channel-links a,.reflection-thinker-link,.series-collection-back,.reflection-sources a,.praxis-help-content a,.reading-section-head>a,.public-section-nav a,.reflection-post-nav a,.reflection-series-nav a,.newsletter-kakao-inline a,.footer-about-link,.footer-admin-link,.primary-header nav a:not(.reading-button),.reflection-detail-sections p a:not([class]),.reflection-detail-sections li a:not([class])):not(:disabled):not([aria-disabled=true]):focus-visible{outline-offset:3px;outline:2px solid;background-color:color-mix(in srgb,currentColor 8%,transparent)!important}@media (prefers-reduced-motion:reduce){:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a,.channel-links a,.reflection-thinker-link,.series-collection-back,.reflection-sources a,.praxis-help-content a,.reading-section-head>a,.public-section-nav a,.reflection-post-nav a,.reflection-series-nav a,.newsletter-kakao-inline a,.footer-about-link,.footer-admin-link,.primary-header nav a:not(.reading-button),.reflection-detail-sections p a:not([class]),.reflection-detail-sections li a:not([class])):not(:disabled):not([aria-disabled=true]){transition:none}}.praxis-journey-card-layout{grid-template-columns:minmax(200px,.7fr) minmax(0,1.8fr);align-items:center;gap:28px;margin-top:28px;display:grid}.praxis-journey-card-preview{text-align:center;background:#e8eadf;border:1px solid #805b2526;border-radius:20px;margin:0;padding:16px}.praxis-journey-card-preview img{border-radius:12px;width:100%;max-width:210px;height:auto;margin:auto;display:block;box-shadow:0 6px 18px #173f2c12}.praxis-journey-card-preview figcaption{color:#6d6150;margin-top:12px;font-size:14px;line-height:1.6}.praxis-journey-card-layout .praxis-journey-phase-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0}.praxis-journey-card-layout .praxis-journey-phase-list:before,.praxis-journey-card-layout .praxis-journey-phase-list>li:before{display:none}.praxis-journey-card-layout .praxis-journey-phase-list>li{padding:0}.praxis-journey-card-layout .praxis-journey-phase-list article{background:#faf8f1;border:1px solid #67408026;border-radius:18px;height:100%;min-height:0;padding:22px}.praxis-journey-card-layout .praxis-journey-range{color:#805b25;background:#805b250c;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:14px}.praxis-journey-card-layout .praxis-journey-phase-list h3{margin:12px 0 0;font-size:clamp(20px,1.8vw,25px);line-height:1.5}.praxis-journey-card-layout .praxis-journey-phase-list p{margin-top:12px}@media (max-width:720px){.praxis-journey-card-layout{grid-template-columns:1fr;gap:16px;margin-top:20px}.praxis-journey-card-preview img{max-width:170px}.praxis-journey-card-layout .praxis-journey-phase-list article{padding:16px}.praxis-journey-card-layout .praxis-journey-phase-list h3{font-size:20px}}@media (max-width:380px){.praxis-journey-card-layout .praxis-journey-phase-list{grid-template-columns:1fr}}.primary-header.primary-header .primary-header-actions>nav>a{min-height:36px;margin-inline:-5px;padding:4px 5px}.praxis-journey-visual .praxis-journey-time{border-radius:18px;align-items:start;gap:24px;margin-top:28px;padding:28px 32px}.praxis-journey-time .praxis-journey-time-heading h3{margin-top:12px;font-size:clamp(26px,2.5vw,34px)}.praxis-journey-time .praxis-journey-time-effort{margin-top:12px}.praxis-journey-time .reading-journey-details .praxis-journey-fit-note{border-top:1px solid #f2efe526;margin:16px 0 0;padding:12px 0 0}@media (max-width:720px){.praxis-journey-visual .praxis-journey-time{gap:14px;margin-top:24px;padding:22px 20px}}:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a,.channel-links a,.reflection-thinker-link,.series-collection-back,.reflection-sources a,.praxis-help-content a,.reading-section-head>a,.public-section-nav a,.reflection-post-nav a,.reflection-series-nav a,.newsletter-kakao-inline a,.footer-about-link,.footer-admin-link,.primary-header nav a:not(.reading-button),.reflection-detail-sections p a:not([class]),.reflection-detail-sections li a:not([class])):not(:disabled):not([aria-disabled=true]){margin-inline:-5px;padding-inline:5px!important}@media (hover:hover) and (pointer:fine){:is(.ui-text-link,.praxis-text-button,.praxis-guided-text-action,.praxis-guided-artifact-actions .praxis-guided-secondary,.praxis-guided-share-actions .praxis-guided-secondary,.archive-empty button,.thinker-result-meta button,.morning-preview-foot a,.morning-quote span>a,.connect-link,.translation-pending-actions a:not(.translation-pending-primary),.reflection-source a,.reflection-permalink,.thinker-detail-link,.thinker-profile-back a,.field-notes-page-link,.classics-page-link,.classics-bridge>a,.about-closing>a,.field-notes-closing>a,.channel-links a,.reflection-thinker-link,.series-collection-back,.reflection-sources a,.praxis-help-content a,.reading-section-head>a,.public-section-nav a,.reflection-post-nav a,.reflection-series-nav a,.newsletter-kakao-inline a,.footer-about-link,.footer-admin-link,.primary-header nav a:not(.reading-button),.reflection-detail-sections p a:not([class]),.reflection-detail-sections li a:not([class])):not(:disabled):not([aria-disabled=true]):not(:is(p a,li a,.reflection-post-nav a:has(svg))){min-height:36px;padding-block:4px!important}.morning-page .reflection-post-nav--compact .reflection-post-nav-all{min-width:0;min-height:40px;padding:6px 5px}}.praxis-journey-desktop-lead{display:none}.praxis-journey-stages{min-width:0}@media (min-width:981px){.praxis-journey-visual .praxis-journey-heading{grid-template-columns:1fr;align-items:start;gap:16px}.praxis-journey-visual .praxis-journey-heading h2{max-width:960px;margin:0}.praxis-journey-heading .praxis-journey-mobile-lead{display:none}.praxis-journey-stages .praxis-journey-desktop-lead{color:#596259;word-break:keep-all;max-width:760px;margin:0 0 20px;font-size:18px;line-height:1.9;display:block}.praxis-journey-visual .praxis-journey-card-layout{align-items:start;margin-top:24px}}.thinker-detail-page .thinker-profile-hero{padding:40px max(24px,50vw - 560px) 36px}.thinker-detail-page .thinker-profile-title{grid-template-columns:1fr;gap:20px;padding-top:0}.thinker-detail-page .thinker-profile-title h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(34px,4.2vw,56px);line-height:1.3}.thinker-detail-page .thinker-profile-title>div>span{color:#c4d0bd;font-family:var(--reading-ui-font);letter-spacing:.02em;margin-top:10px;font-size:16px;line-height:1.6}.thinker-detail-page .thinker-profile-title>p{color:#d3dccd;max-width:850px;font-size:18px;line-height:1.8}.thinker-detail-page .thinker-profile-facts{gap:8px;margin-top:20px}.thinker-detail-page .thinker-profile-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1168px;margin:0 auto;padding:32px 24px 44px;display:grid}.thinker-detail-page :is(.thinker-profile-concepts,.thinker-profile-works){background:#faf8f1;border:0;border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:26px;display:flex}.thinker-detail-page .thinker-profile-concepts{background:#e8eadf}.thinker-detail-page :is(.thinker-profile-concepts,.thinker-profile-works,.thinker-profile-reflections) h2{margin:0;font-size:clamp(22px,2.2vw,28px);line-height:1.55}.thinker-detail-page :is(.thinker-profile-concepts>p,.thinker-profile-works>p,.thinker-profile-reflections>div>p){font-family:var(--reading-ui-font);letter-spacing:.03em;color:#805b25;font-size:15px;line-height:1.6}.thinker-detail-page .thinker-profile-concepts>div{gap:8px;margin:0}.thinker-detail-page .thinker-profile-concepts>div span{font-family:var(--reading-ui-font);color:#53604f;background:#faf8f1;border:1px solid #65705d30;padding:6px 12px;font-size:16px;line-height:1.6}.thinker-detail-page .thinker-profile-question{border:0;border-radius:18px;grid-column:1/-1;margin:0;padding:26px}.thinker-detail-page .thinker-profile-question>p{margin-top:12px;font-size:clamp(23px,2.5vw,30px);line-height:1.65}.thinker-detail-page .thinker-profile-reflections{border:0;grid-column:1/-1;min-width:0;padding:12px 0 0;display:block}.thinker-detail-page .thinker-profile-reflections ol{gap:10px;display:grid}.thinker-detail-page .thinker-profile-reflections li{border:0}.thinker-detail-page .thinker-profile-reflections a{background:#faf8f1;border-radius:14px;grid-template-columns:28px 110px minmax(0,1fr);gap:14px;padding:18px 20px;transition:background-color .18s}.thinker-detail-page .thinker-profile-reflections a:hover{background:#e8eadf}.thinker-detail-page .thinker-profile-reflections a:focus-visible{outline-offset:3px;outline:2px solid #674080}.thinker-detail-page .thinker-profile-reflections :is(time,a>span){color:#626e61;font-size:15px}.thinker-detail-page .thinker-profile-reflections strong{color:var(--forest);font-size:19px;line-height:1.65}.thinker-detail-page .thinker-profile-back{grid-column:1/-1;margin-top:4px}@media (max-width:760px){.thinker-detail-page .thinker-profile-hero{padding:24px 20px 28px}.thinker-detail-page .thinker-profile-title{gap:16px}.thinker-detail-page .thinker-profile-title h1{font-size:34px}.thinker-detail-page .thinker-profile-title>p{font-size:17px}.thinker-detail-page .thinker-profile-content{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 16px 32px}.thinker-detail-page :is(.thinker-profile-concepts,.thinker-profile-works,.thinker-profile-question){border-radius:16px;padding:20px}.thinker-detail-page .thinker-profile-reflections a{grid-template-columns:24px minmax(0,1fr);gap:4px 10px;padding:16px}.thinker-detail-page .thinker-profile-reflections a>span{grid-area:1/1/3}.thinker-detail-page .thinker-profile-reflections time{grid-area:1/2}.thinker-detail-page .thinker-profile-reflections strong{grid-area:2/2;font-size:18px}}@media (prefers-reduced-motion:reduce){.thinker-detail-page .thinker-profile-reflections a{transition:none}}.praxis-quick-start .public-section-nav{gap:10px 12px}.praxis-quick-start .public-section-nav>:is(a,button){margin-inline:0!important}.thinker-detail-page .thinker-profile-reflections time{white-space:nowrap;letter-spacing:0;font-size:14px;line-height:1.5}@media (min-width:761px){.thinker-detail-page .thinker-profile-reflections a{grid-template-columns:28px max-content minmax(0,1fr)}}.thinker-detail-page .thinker-profile-reflections a>span{font-family:var(--reading-ui-font);color:#82715f;font-size:11px;font-weight:500;line-height:1.5}.thinker-detail-page .thinker-profile-reflections a>time{font-family:var(--reading-ui-font);letter-spacing:0;color:#82715f;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.5}.thinker-detail-page .thinker-profile-reflections a>strong{color:#173f2c;font-size:20px;font-weight:500;line-height:1.6;transition:color .18s}.thinker-detail-page .thinker-profile-reflections a:is(:hover,:focus-visible)>strong{color:#805b25}@media (min-width:761px){.thinker-detail-page .thinker-profile-reflections a{grid-template-columns:20px max-content minmax(0,1fr);column-gap:16px}}@media (max-width:760px){.thinker-detail-page .thinker-profile-reflections a>strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.thinker-detail-page .thinker-profile-reflections a>strong{transition:none}}:root{--public-section-title:clamp(26px,2.7vw,34px);--public-card-title:clamp(20px,2vw,24px);--public-soft-paper:#faf8f1;--public-soft-sage:#e8eadf;--public-card-radius:18px}.reading-home .home-welcome h1{font-size:clamp(32px,3.5vw,48px);line-height:1.35}.reading-home .home-today h2{margin:18px 0 14px;font-size:clamp(26px,2.6vw,34px)}.reading-home .home-decision h2{font-size:var(--public-card-title)}.reading-home :is(.reading-section-head h2,.archive-stats-intro h2){font-size:var(--public-card-title);line-height:1.5}.reading-home :is(.home-today,.home-decision,.home-explore a){border-radius:var(--public-card-radius);border:0}.reading-home .home-recent-list{gap:16px}.reading-home .home-recent-list>a{border-radius:var(--public-card-radius);background:var(--public-soft-paper);border:0;padding:22px;transition:background-color .18s}.reading-home .home-recent-list>a:hover{background:var(--public-soft-sage)}.reading-home .home-recent-list h3{font-size:21px;font-weight:500}.reading-home .home-recent-list>a:hover h3{color:#805b25}.reading-home :is(.home-card-meta time,.home-recent-list time){color:#82715f;white-space:nowrap;font-size:12px}.reading-home .home-card-meta>span,.reading-home .reading-eyebrow{color:#53604f;background:#e8eadf;border:1px solid #65705d30;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;font-size:13px;line-height:1.6;display:inline-flex}.reading-home .home-explore>div{margin-top:0}.reading-home .home-explore a{background:var(--public-soft-sage)}.reading-home .archive-stats{border-radius:var(--public-card-radius);border:0;margin:0 clamp(20px,7vw,108px) 24px;padding:20px clamp(20px,3vw,40px)}@media (max-width:760px){.reading-home .archive-stats{margin-inline:20px;padding:18px 20px}}.reading-home .home-start-grid{gap:18px;padding-top:24px;padding-bottom:24px}.reading-home :is(.home-recent,.home-explore){padding-top:20px;padding-bottom:24px}.morning-catalog :is(.archive-groups,.archive-year-group,.archive-rows,.archive-year-group>h3,.past-reflections){border:0}.morning-catalog .archive-year-group{gap:16px;padding-block:16px}.morning-catalog .archive-year-group>h3{color:#805b25;background:#efe5d4;border-radius:8px;place-self:start;padding:4px 10px;font-size:15px;line-height:1.6}.morning-catalog .archive-rows{gap:12px;min-width:0;display:grid}.morning-catalog .archive-row{border-radius:var(--public-card-radius);background:var(--public-soft-paper);border:0;padding:20px}.morning-catalog .archive-row:is(:hover,:focus-visible){background:var(--public-soft-sage)}.morning-catalog .archive-row:focus-visible{outline-offset:3px;outline:2px solid #674080}.morning-catalog .archive-row h4{font-size:var(--public-card-title);font-weight:500;line-height:1.55}.morning-catalog .past-reflections-heading h2{font-size:24px;line-height:1.5}.morning-catalog .archive-toolbar{border:0}.reflection-category-tags>span,.reflection-meta .reflection-category-tags>span{color:#53604f;background:#e8eadf;border-color:#65705d30;border-radius:8px}.morning-page .reflection-detail-sections>section{border:0}.morning-page .reflection-detail-sections :is(.reflection-summary,.reflection-application,.reflection-question){border-radius:var(--public-card-radius);border:0;padding:24px}.morning-page .reflection-detail-sections .reflection-summary{background:var(--public-soft-sage)}.morning-page .reflection-detail-sections .reflection-application{background:#e8eadf}.morning-page .reflection-detail-sections>section>h2{color:#805b25;max-width:100%;font-family:var(--reading-ui-font);letter-spacing:0;background:#efe5d4;border-radius:8px;margin:0 0 16px;padding:4px 10px;font-size:15px;font-weight:500;line-height:1.6;display:table}.morning-page .reflection-detail-sections .reflection-question>h2{color:#e4cda3;background:0 0;border:0;border-radius:0;padding:0}.morning-page .reflection-related li{background:var(--public-soft-paper);border:0;border-radius:12px;margin:10px 0;padding:14px 16px}.praxis-journey-visual .praxis-journey-heading h2{font-size:var(--public-section-title);line-height:1.45}.praxis-journey-visual .praxis-journey-heading>.praxis-journey-kicker{letter-spacing:.025em;background:#efe5d4;border:1px solid #805b2526;border-radius:8px;justify-self:start;padding:4px 10px;font-size:13px!important}.praxis-topic-disclosure{background:var(--public-soft-paper);border:0;border-radius:16px}.classics-page .thinker-explorer-intro h2{font-size:var(--public-section-title);line-height:1.45}.thinker-list.compact-thinker-list article{border-radius:var(--public-card-radius);border:0}.thinker-list.compact-thinker-list h3{font-size:24px}.thinker-compact-meta>.thinker-reflection-count{color:#53604f;background:#e8eadf;border:1px solid #65705d30;border-radius:8px;padding:3px 8px;font-size:13px}.reading-extra-section{border-radius:var(--public-card-radius);background:#e8eadf;border:0;overflow:hidden}.reading-extra-section>summary{padding:18px 20px}.about-page .about-section{border:0;padding-top:32px;padding-bottom:32px}.about-page .about-section h2,.about-page .about-closing h2,.classics-page :is(.classics-section-head h2,.classics-bridge h2){font-size:var(--public-section-title);letter-spacing:-.03em;line-height:1.45}.about-page .about-section-label{color:#805b25;letter-spacing:.02em;background:#efe5d4;border-radius:8px;max-width:100%;margin-bottom:20px;padding:4px 10px;font-size:13px;line-height:1.6;display:table}.about-page .about-section-label span{display:none}.about-page .about-section-label.light{color:#e4cda3;background:#f2efe518}.about-page :is(.about-story-grid,.about-process-grid){border:0;gap:16px;margin-top:24px}.about-page :is(.about-story-grid,.about-process-grid) article{border-radius:var(--public-card-radius);background:var(--public-soft-paper);border:0;min-height:0;padding:24px}.about-page .about-story-grid article{background:#ffffff0d}.about-page :is(.about-story-grid,.about-process-grid) h3{font-size:var(--public-card-title);margin:16px 0 12px;line-height:1.5}.about-page .about-process-grid article>p{color:#805b25}.about-page .about-experience{grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);gap:28px}.about-page .about-experience-number{letter-spacing:-.03em;margin:0;font-size:52px;line-height:1.2}.about-page .about-experience-number p{letter-spacing:.03em;font-size:13px;line-height:1.6}.about-page .about-experience-copy h2{margin-bottom:20px}.about-page .about-closing{padding-block:40px}.classics-page .classics-section-head{gap:20px}.classics-page :is(.reading-path-grid,.stoic-practice-grid){border:0;gap:16px}.classics-page :is(.reading-path-grid,.stoic-practice-grid,.lineage-story) article{border-radius:var(--public-card-radius);background:#ffffff0d;border:0;min-height:0;padding:24px}.classics-page :is(.reading-path-grid,.stoic-practice-grid,.lineage-story) h3{font-size:var(--public-card-title);margin-top:20px;line-height:1.5}.classics-page .lineage-thesis{font-size:var(--public-section-title);line-height:1.5}.series-collection-intro{background:var(--public-soft-sage);border-radius:24px;margin-bottom:24px;padding:32px}.series-collection-kicker{color:#53604f;letter-spacing:.04em;margin-bottom:16px;font-size:12px;line-height:1.6;display:table}.series-collection-description{margin:16px 0 0}.series-collection-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.series-collection-list>li{border:0}.series-collection-link{border-radius:var(--public-card-radius);background:var(--public-soft-paper);min-width:0;color:var(--forest);border:1px solid #65705d24;padding:24px}.series-collection-link:is(:hover,:active){background:#f1f3e9;border-color:#65705d60}.series-collection-link h2{font-size:var(--public-card-title);line-height:1.5}.series-collection-tags{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.series-collection-tags :is(.series-collection-part,.series-collection-author){color:#53604f;max-width:100%;font-family:var(--reading-ui-font);word-break:keep-all;overflow-wrap:anywhere;background:#e8eadf;border:1px solid #65705d30;border-radius:8px;padding:5px 10px;font-size:13px;line-height:1.5;display:inline-block}.series-collection-tags .series-collection-part{white-space:nowrap;flex-shrink:0;font-weight:600}.series-collection-tags .series-collection-author{color:#72518a;background:#eee5f4;border-color:#85649e30}.series-collection-link>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.series-collection-card-footer{border-top:1px solid #65705d24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:auto;padding-top:14px;display:flex}.series-collection-link time{color:#82715f;white-space:nowrap;font-size:12px;line-height:1.6}.series-collection-read{color:var(--forest);align-items:center;gap:12px;font-size:14px;line-height:1.6;display:inline-flex}.series-collection-arrow{font-size:18px}.series-collection-empty{background:var(--public-soft-paper);border-radius:18px;padding:24px}@media (max-width:760px){:root{--public-section-title:26px;--public-card-title:22px}.reading-home .home-welcome h1{font-size:32px}.reading-home :is(.home-today,.home-decision,.home-recent-list>a){padding:20px}.reading-home .home-recent-list{grid-template-columns:1fr;gap:12px}.morning-catalog .archive-row{padding:18px 16px}.morning-page .reflection-detail-sections :is(.reflection-summary,.reflection-application,.reflection-question){padding:20px 18px}.about-page :is(.about-story-grid,.about-process-grid){grid-template-columns:1fr}.about-page .about-experience{grid-template-columns:1fr;gap:20px}.about-page .about-section{padding-top:26px;padding-bottom:26px}.about-page :is(.about-intro-grid,.about-process-head){gap:20px}.series-collection-intro{border-radius:20px;margin-bottom:18px;padding:24px 20px}.series-collection-list{grid-template-columns:minmax(0,1fr);gap:12px}.series-collection-link{gap:12px;padding:20px}.series-collection-link>p{-webkit-line-clamp:2}}@media (prefers-reduced-motion:reduce){.reading-home .home-recent-list>a{transition:none}}.thinker-compact-meta>.thinker-concept-tags{background:0 0;border:0;border-radius:0;padding:0}.thinker-topic-chips button:not([aria-pressed=true]),.profile-tags>span,.archive-tags>span{color:#53604f;background:#e8eadf;border-color:#65705d30}.reading-home .newsletter-signup--home{background:#e8eadf;border:0;border-radius:24px;gap:24px 32px;margin:20px clamp(20px,7vw,108px) 28px;padding:32px}.article-newsletter-inline .newsletter-signup--home{border:0;border-radius:20px}.archive-newsletter-wrap .newsletter-signup--archive{background:#ffffff0a;border:0;border-radius:24px;padding:32px}@media (max-width:760px){.reading-home .newsletter-signup--home{border-radius:20px;gap:20px;margin:16px 20px 24px;padding:24px 20px}.archive-newsletter-wrap .newsletter-signup--archive{border-radius:20px;padding:24px 20px}}.morning-page .reflection-detail-sections .reflection-related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.morning-page .reflection-detail-sections .reflection-related li{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0;display:block}.morning-page .reflection-detail-sections .reflection-related a{word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;gap:5px;width:100%;height:100%;line-height:1.6;display:flex;color:#173f2c!important;background:#faf8f1!important;border:0!important;border-radius:10px!important;margin:0!important;padding:12px 14px!important;text-decoration:none!important}.morning-page .reflection-related a .related-reflection-title{color:#173f2c;font-size:17px;font-weight:500;line-height:1.6}.morning-page .reflection-related a .related-reflection-author{color:#82715f;font-size:13px;font-weight:400;line-height:1.5}.morning-page .reflection-detail-sections .reflection-related a:is(:hover,:active){color:#173f2c!important;background:#e8eadf!important}@media (max-width:760px){.morning-page .reflection-detail-sections .reflection-related ul{grid-template-columns:minmax(0,1fr)}.morning-page .reflection-detail-sections .reflection-related a{padding:12px 14px!important}}:root{--field-radius:14px;--field-surface:#faf8f1;--field-border:#65705d38}main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=color]),select,textarea){border-radius:var(--field-radius)!important}:is(.thinker-primary-tools,.archive-toolbar,.reader-reflections-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background:var(--field-surface);border:1px solid var(--field-border);color:#173f2c}:is(.thinker-primary-tools,.archive-toolbar) :is(input,select){min-height:52px;padding-inline:16px;font-size:16px;line-height:1.6}:is(.thinker-primary-tools,.archive-toolbar,.reader-reflections-form) :is(input,select,textarea):focus-visible{outline-offset:2px;box-shadow:none;border-color:#805b25;outline:2px solid #805b25}.thinker-primary-tools{border-top:0;padding-top:16px}.thinker-detail-filters>summary,.reading-archive-filters>summary{border:1px solid var(--field-border);background:#e8eadf;min-height:52px;padding:12px 16px;font-size:16px;line-height:1.6;border-radius:var(--field-radius)!important}.thinker-detail-filters>div{border:1px solid var(--field-border);background:#faf8f1;border-radius:18px;padding:20px;box-shadow:0 12px 30px #173f2c0d}.reading-topic-picker{background:#e8eadf;border:0;border-radius:14px;margin-top:14px;margin-bottom:18px;padding:0 16px}.reading-topic-picker>summary{padding:12px 0}.thinker-topic-chips{border:0}:is(.thinker-detail-filters,.reading-archive-filters)>summary:focus-visible{outline-offset:3px;outline:2px solid #805b25}@media (max-width:760px){.thinker-detail-filters>div{padding:16px}.reading-topic-picker{padding-inline:14px}}.about-page>:is(.about-section,.about-closing,.reading-extra-section){border:1px solid #65705d24;border-radius:20px;margin:16px clamp(20px,7vw,108px)}.about-page>.about-section{background:#ffffff38;padding:28px 32px}.about-page>.about-experience{background:var(--deep);border-color:#f2efe51f}.about-page>.about-closing{background:var(--forest);border-color:#f2efe51f;padding:32px}.about-page>.about-intro{margin-top:24px}.about-page>.about-closing{margin-bottom:32px}.about-page>.reading-extra-section{background:#e8eadf;padding:0;overflow:hidden}.about-page>.reading-extra-section>summary{padding:18px 24px;font-size:18px;line-height:1.6}.about-page>.reading-extra-section>.about-section{border:0;border-radius:0;margin:0;padding:28px 32px}.about-page>.reading-extra-section>.about-principles{background:#ffffff38}.about-page .about-principles-grid{border-top:0;gap:28px;margin-top:20px;padding-top:0}.about-page .about-section-label{color:#805b25;letter-spacing:0;background:0 0;border:1px solid #805b2540;border-radius:8px;margin:0 0 18px;padding:5px 10px;font-size:14px;line-height:1.6}.about-page .about-section-label.light{color:#e4cda3;background:0 0;border-color:#e4cda340}.about-page .about-closing>a{margin-top:24px}@media (max-width:760px){.about-page>:is(.about-section,.about-closing,.reading-extra-section){border-radius:16px;margin:14px 20px}.about-page>.about-section,.about-page>.reading-extra-section>.about-section{padding:22px 18px}.about-page>.about-closing{margin-bottom:24px;padding:26px 18px}.about-page>.about-intro{margin-top:16px}.about-page>.reading-extra-section>summary{padding:16px 18px}.about-page .about-section-label{padding:4px 9px}.about-page .about-principles-grid{gap:20px}}.about-page .about-experience{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:28px}.about-page .about-experience-number{min-width:0;margin:0;line-height:1.2}.about-page .about-experience-number strong{letter-spacing:-.04em;white-space:nowrap;font-size:64px;font-weight:400;line-height:1.15}.about-page .about-experience-number p{color:#d4bd91;letter-spacing:.025em;margin:8px 0 0;font-size:12px;line-height:1.6}.about-page .about-experience-copy{min-width:0}.about-page .about-experience-copy .kicker{letter-spacing:.025em;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.about-page .about-experience-copy h2{margin:14px 0 20px}.about-page .about-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px}.about-page .about-process-grid article{min-width:0;padding:22px}.about-page .about-process-grid h3{word-break:keep-all;overflow-wrap:anywhere}.about-page :is(.about-intro-grid,.about-process-head,.about-principles-grid)>*{min-width:0}@media (max-width:1100px){.about-page :is(.about-intro-grid,.about-process-head){grid-template-columns:1fr;gap:20px}.about-page .about-intro-grid h2{margin-bottom:0}}@media (max-width:760px){.about-page .about-experience{grid-template-columns:minmax(0,1fr);gap:20px}.about-page .about-experience-number{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.about-page .about-experience-number strong{font-size:48px}.about-page .about-experience-number p{margin:0}.about-page .about-process-grid{grid-template-columns:minmax(0,1fr);gap:12px}.about-page .about-process-grid article{padding:20px 18px}}.home-today .home-card-meta i{background:var(--story-violet);flex:none;animation:2.2s ease-in-out infinite violet-dot-blink}@media (prefers-reduced-motion:reduce){.home-today .home-card-meta i{opacity:1;animation:none}}.praxis-beta-status i{animation:2.2s ease-in-out infinite violet-dot-blink}@media (prefers-reduced-motion:reduce){.praxis-beta-status i{opacity:1;animation:none}}.praxis-journey-card-layout .praxis-journey-range{font-family:var(--reading-ui-font);letter-spacing:0;white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:400;line-height:1.5}.praxis-journey-time .praxis-journey-kicker{font-family:var(--reading-ui-font);letter-spacing:.035em;font-weight:400;line-height:1.5;font-size:12px!important}.mobile-primary-nav a>svg{transform-origin:50%;transition:color .15s,transform .15s}.mobile-primary-nav a:active>svg{transform:scale(.9)}.mobile-primary-nav a.is-navigating{background:#9b68bd12}.mobile-primary-nav a.is-navigating>svg{color:#854ca8;animation:.85s ease-in-out infinite mobile-nav-loading}@keyframes mobile-nav-loading{0%,to{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.65;transform:translateY(-3px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.mobile-primary-nav a>svg{transition:none}.mobile-primary-nav a:active>svg{transform:none}.mobile-primary-nav a.is-navigating>svg{animation:none}}@media (max-width:760px){.mobile-primary-nav a{gap:2px;min-height:62px;padding:2px 4px}.mobile-primary-nav a>svg{flex:none}.mobile-primary-nav a>span{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;min-height:32px;display:flex;line-height:1.15!important}.mobile-primary-nav a>span>span{white-space:nowrap;display:block}}.thinker-list.compact-thinker-list .thinker-compact-link h3{color:var(--forest);font-weight:700}.thinker-list.compact-thinker-list .thinker-card-title{justify-content:flex-start;align-items:center;gap:.5em;display:flex}.thinker-card-title>span{overflow-wrap:anywhere;min-width:0}.thinker-card-title .thinker-card-badge{object-fit:contain;background:0 0;flex:0 0 1.5em;width:1.5em;height:1.5em;display:block}.about-page .about-section-label{box-sizing:border-box;width:fit-content;max-width:100%;font-family:var(--reading-ui-font);letter-spacing:.025em;overflow-wrap:anywhere;margin:0 0 18px;padding:4px 9px;font-weight:500;display:table;font-size:13px!important;line-height:1.5!important}.about-page .about-section-label>p{font-family:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;margin:0;display:inline;font-size:inherit!important;line-height:inherit!important}.about-page .about-closing>.about-section-label{margin:0 auto 18px}.about-page .about-closing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;min-width:0;margin-top:24px;display:flex}.about-page .about-closing-actions>a.ui-text-link{max-width:100%;min-height:44px;color:var(--paper);font-family:var(--reading-ui-font);word-break:keep-all;overflow-wrap:anywhere;border:0;border-bottom:1px solid #f2efe56b;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:6px 5px;font-size:16px;line-height:1.6;text-decoration:none;display:inline-flex}.about-page .about-closing-actions>a:focus-visible{outline-offset:4px;outline:2px solid #d4bd91}@media (max-width:760px){.about-page .about-closing-actions{flex-direction:column;gap:12px}.about-page .about-closing-actions>a.ui-text-link{min-height:44px}}.archive-hero-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.archive-hero-heading h1{min-width:0}.archive-hero-count{flex:0 0 112px;width:112px;height:112px;position:relative}.archive-hero-count .archive-stat-value{justify-content:center;align-items:center;gap:3px;padding:0;position:absolute;inset:0}.archive-hero-count .archive-stat-number{font-size:36px;line-height:1}.archive-hero-count .archive-stat-value small{font-size:14px}@media (max-width:760px){.archive-hero-heading{gap:12px}.archive-hero-count{flex-basis:76px;width:76px;height:76px}.archive-hero-count .archive-stat-number{font-size:27px}.archive-hero-count .archive-stat-value small{font-size:12px}}.archive-hero-with-count.archive-hero-with-count.archive-hero-with-count{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 128px;align-items:center;column-gap:28px;padding:28px clamp(20px,7vw,108px);display:grid}.archive-hero-with-count .archive-hero-heading{display:contents}.archive-hero-with-count.archive-hero-with-count.archive-hero-with-count .archive-hero-heading h1{grid-area:1/1;align-self:end;font-size:clamp(32px,3.5vw,48px);line-height:1.35}.archive-hero-with-count .archive-hero-count{grid-area:1/2/span 2;align-self:center;width:128px;height:128px}.archive-hero-with-count .archive-stat-number{font-size:42px}.archive-hero-with-count.archive-hero-with-count.archive-hero-with-count>p{grid-area:2/1;align-self:start;margin-top:12px}@media (max-width:760px){.archive-hero-with-count.archive-hero-with-count.archive-hero-with-count{grid-template-columns:minmax(0,1fr) 96px;column-gap:16px;padding:22px 20px}.archive-hero-with-count.archive-hero-with-count.archive-hero-with-count .archive-hero-heading h1{font-size:32px}.archive-hero-with-count .archive-hero-count{width:96px;height:96px}.archive-hero-with-count .archive-stat-number{font-size:34px}.archive-hero-with-count .archive-stat-value small{font-size:13px}.archive-hero-with-count.archive-hero-with-count.archive-hero-with-count>p{margin-top:10px;font-size:15px;line-height:1.7}}.reading-home .newsletter-signup--home{gap:20px 28px;padding:24px}.reading-home .newsletter-signup--home .newsletter-copy h2{margin:0;font-size:24px;line-height:1.5}.reading-home .newsletter-signup--home .newsletter-form{padding:18px}.reading-home .newsletter-signup--home .newsletter-meta{flex-flow:row;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.reading-home .newsletter-signup--home .newsletter-meta>p{flex:auto;min-width:0;font-size:13px}.reading-home .newsletter-signup--home .mailchimp-referral{flex:0 0 72px}.reading-home .newsletter-signup--home .mailchimp-referral img{width:72px;height:auto}.reading-home .newsletter-signup--home .newsletter-kakao-inline{margin-top:8px}@media (max-width:760px){.reading-home .newsletter-signup--home{gap:16px;padding:20px}.reading-home .newsletter-signup--home .newsletter-copy h2{font-size:21px}.reading-home .newsletter-signup--home .newsletter-form{padding:16px}.reading-home .home-welcome h1.home-slogan-ko{white-space:nowrap;font-size:clamp(17px,6.66667vw - 2.66667px,32px);line-height:1.45}}:is(.classics-page,.morning-catalog) .reflection-collections{--collection-accent:#365b45;--collection-border:#65705d30;--collection-tag:#e0e8d9;--collection-hover:#f0f3e9;--collection-panel:#e8eadf;border:1px solid var(--collection-border);background:var(--collection-panel);border-radius:20px;margin:16px clamp(20px,7vw,108px) 28px;padding:24px}:is(.classics-page,.morning-catalog) .reflection-collections--comparison{--collection-accent:#72518a;--collection-border:#85649e30;--collection-tag:#ece2f3;--collection-hover:#f4eef8;--collection-panel:#eee8f3}.reflection-collections-label{color:var(--collection-accent);font-family:var(--reading-ui-font);letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.reflection-collections-label:before{content:"";background:var(--collection-accent);border-radius:2px;width:18px;height:3px}.reflection-collections-heading>h2{color:var(--forest);font-family:var(--reading-ui-font);word-break:keep-all;margin:0 0 18px;font-size:22px;font-weight:500;line-height:1.5}.reflection-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reflection-collection-card{min-width:0;color:var(--forest);background:#faf8f1;border:1px solid #65705d24;border-radius:16px;flex-direction:column;gap:14px;padding:22px;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex}.reflection-collection-meta{color:#82715f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.reflection-collection-meta>span{border:1px solid var(--collection-border);background:var(--collection-tag);color:var(--collection-accent);border-radius:6px;padding:3px 8px;font-size:13px;line-height:1.5}.reflection-collection-meta>small{white-space:nowrap;font-size:12px;line-height:1.5}.reflection-collection-card h3{color:var(--forest);font-family:var(--reading-editorial-font);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:700;line-height:1.5}.reflection-collection-card p{color:#596259;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.75}.reflection-collection-action{color:var(--collection-accent);justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;font-size:14px;line-height:1.6;display:flex}.reflection-collection-card:is(:hover,:active){background:var(--collection-hover);border-color:var(--collection-accent)}.reflection-collection-card:focus-visible{outline:2px solid var(--collection-accent);outline-offset:4px}.reflection-collections-empty{color:#596259;margin:0;font-size:16px;line-height:1.75}@media (max-width:760px){:is(.classics-page,.morning-catalog) .reflection-collections{border-radius:16px;margin:14px 20px 24px;padding:18px}.reflection-collections-heading>h2{margin-bottom:16px;font-size:20px}.reflection-collection-grid{grid-template-columns:minmax(0,1fr);gap:12px}.reflection-collection-card{border-radius:14px;gap:12px;padding:18px}.reflection-collection-card h3{font-size:22px}.reflection-collection-card p{font-size:17px}}@media (prefers-reduced-motion:reduce){.reflection-collection-card{transition:none}}:is(.reading-home,.article-newsletter-inline,.archive-newsletter-wrap) .newsletter-signup{align-items:center;gap:20px 28px;padding:24px}:is(.reading-home,.article-newsletter-inline,.archive-newsletter-wrap) .newsletter-signup .newsletter-copy h2{margin:0;font-size:24px;line-height:1.5}:is(.reading-home,.article-newsletter-inline,.archive-newsletter-wrap) .newsletter-signup .newsletter-form{padding:18px}:is(.reading-home,.article-newsletter-inline,.archive-newsletter-wrap) .newsletter-signup .newsletter-meta{flex-flow:row;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}:is(.reading-home,.article-newsletter-inline,.archive-newsletter-wrap) .newsletter-signup .newsletter-meta>p{flex:auto;min-width:0;margin:0;font-size:13px;line-height:1.6}:is(.reading-home,.article-newsletter-inline,.archive-newsletter-wrap) .newsletter-signup .mailchimp-referral{flex:0 0 72px;margin:0}:is(.reading-home,.article-newsletter-inline,.archive-newsletter-wrap) .newsletter-signup .mailchimp-referral img{width:72px;height:auto;display:block}:is(.reading-home,.article-newsletter-inline,.archive-newsletter-wrap) .newsletter-signup .newsletter-kakao-inline{margin-top:8px}@media (max-width:760px){:is(.reading-home,.article-newsletter-inline,.archive-newsletter-wrap) .newsletter-signup{gap:16px;padding:20px}:is(.reading-home,.article-newsletter-inline,.archive-newsletter-wrap) .newsletter-signup .newsletter-copy h2{font-size:21px}:is(.reading-home,.article-newsletter-inline,.archive-newsletter-wrap) .newsletter-signup .newsletter-form{padding:16px}}.morning-catalog .archive-newsletter-wrap{background:var(--paper);color:var(--forest);padding:0 clamp(20px,7vw,108px) 28px}.archive-newsletter-wrap.article-newsletter-inline .newsletter-signup--archive{color:var(--forest);background:#e8eadf;border:0;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0}@media (max-width:760px){.morning-catalog .archive-newsletter-wrap{padding:0 20px 24px}.archive-newsletter-wrap.article-newsletter-inline .newsletter-signup--archive{grid-template-columns:minmax(0,1fr)}}.comparison-reflection{gap:32px;min-width:0;display:grid}.comparison-reflection section{min-width:0}.comparison-reflection p,.comparison-reflection li,.comparison-reflection td{overflow-wrap:anywhere;word-break:keep-all;font-size:18px;line-height:1.85}.comparison-reflection h2{margin:0 0 16px;font-size:24px;line-height:1.5}.comparison-perspectives{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.comparison-perspectives>div,.comparison-mobile-row{background:#f7f6ef;border:1px solid #d6dbd1;border-radius:18px;padding:20px}.comparison-name{color:#66507c;background:#eee7f3;border:1px solid #d8cce2;border-radius:8px;padding:4px 10px;font-size:16px;line-height:1.5;display:inline-block}.comparison-reflection .comparison-perspectives p{color:#254d3b;margin:14px 0 0}.comparison-table{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid #d6dbd1;border-radius:16px;width:100%;overflow:hidden}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d6dbd1;padding:18px}.comparison-table thead th{color:#254d3b;background:#ecefe5;font-size:17px}.comparison-table thead th:first-child{width:23%}.comparison-table tbody th{background:#f3f3ec;font-size:17px;font-weight:500;line-height:1.7}.comparison-table tbody tr:last-child>*{border-bottom:0}.comparison-table td{color:#293e31;background:#faf9f4}.comparison-context{margin-top:18px}.comparison-options{gap:12px;display:grid}.comparison-options button{color:#294734;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#faf9f4;border:1px solid #a7b3a4;border-radius:14px;padding:16px 20px;font-size:18px;line-height:1.6;transition:background .15s,border-color .15s}.comparison-options button:hover{background:#eee9f3;border-color:#8b719e}.comparison-options button:active{background:#e0d4e9}.comparison-options button[aria-pressed=true]{color:#53396b;background:#eae1f1;border-color:#76588f;box-shadow:inset 3px 0 #76588f}.comparison-options button:focus-visible{outline-offset:3px;outline:3px solid #76588f}.comparison-reflection .comparison-response{color:#53396b;background:#f0eaf5;border-radius:14px;margin-bottom:0;padding:18px 20px}.comparison-together{background:#edf0e7;border:1px solid #d6dbd1;border-radius:18px;padding:24px}.comparison-mobile{display:none}.comparison-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reflection-content[data-reading-size=large] .comparison-reflection :is(p,li,td,button){font-size:21px}@media (max-width:640px){.comparison-perspectives{grid-template-columns:1fr;gap:12px}.comparison-table{display:none}.comparison-mobile{gap:16px;display:grid}.comparison-mobile-row h3{color:#254d3b;margin:0 0 16px;font-size:19px}.comparison-mobile-row>div+div{border-top:1px solid #d6dbd1;margin-top:18px;padding-top:18px}.comparison-mobile-row p{margin:10px 0 0}.comparison-reflection h2{font-size:22px}.comparison-together{padding:20px}}.morning-page .reflection-detail-sections .comparison-reflection>section{border-top:0;margin-top:0;padding-top:0}.morning-page .reflection-detail-sections .comparison-reflection>.comparison-together,.morning-page .reflection-detail-sections .comparison-reflection>.reflection-application,.morning-page .reflection-detail-sections .comparison-reflection>.reflection-question{padding:24px}.morning-page .comparison-reflection section>h2{font-family:var(--reading-ui-font);letter-spacing:0;color:#805b25;font-weight:500}.morning-page .comparison-reflection .reflection-question>h2{color:#e4cda3}.morning-page .reflection-content .comparison-reflection :is(p,li,td,button){font-size:var(--article-reading-size,22px);line-height:1.85}.morning-page .comparison-reflection .comparison-perspectives p{color:#254d3b;margin-top:14px}.morning-page .comparison-reflection .comparison-response{color:#53396b;margin-top:16px}.morning-page .comparison-reflection .reading-source-details p{font-size:18px}.morning-page .comparison-reflection .reflection-application li+li{margin-top:12px}@media (max-width:640px){.morning-page .reflection-detail-sections .comparison-reflection>:is(.comparison-together,.reflection-application,.reflection-question){padding:20px}.morning-page .comparison-reflection .comparison-mobile-row p{margin-top:10px}}.morning-page .comparison-reflection a.comparison-thinker-link{color:inherit;text-decoration:none;transition:color .15s,background-color .15s}.morning-page .comparison-reflection a.comparison-name{color:#66507c}.morning-page .comparison-reflection a.comparison-thinker-link:hover{color:#53396b}.morning-page .comparison-reflection a.comparison-name:hover{background:#e5d9ed}.morning-page .comparison-reflection a.comparison-thinker-link:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #76588f}.comparison-link-arrow{white-space:nowrap;font-size:.8em}.thinker-discovery{margin-bottom:44px}.classics-page .thinker-discovery h2{color:#173f2c;margin:0 0 24px;font-size:clamp(24px,3vw,32px);line-height:1.5}.thinker-situation-tags{flex-wrap:wrap;gap:12px;display:flex}.thinker-situation-tags button,.thinker-catalog-heading button{min-height:48px;font:inherit;color:#294734;cursor:pointer;background:#faf9f4;border:1px solid #b9c5b5;border-radius:24px;padding:12px 18px;font-size:18px;line-height:1.6;transition:background .16s,color .16s}.thinker-situation-tags button:hover,.thinker-catalog-heading button:hover{background:#eee8f3}.thinker-situation-tags button[aria-pressed=true],.thinker-catalog-heading button[aria-pressed=true]{color:#59376f;background:#eee5f4;border-color:#8c6ba5}.thinker-discovery .thinker-browse-link{color:#596858;margin-top:8px;padding:12px 0;font-size:17px;text-decoration:none;display:inline-block}.thinker-discovery-results{margin-top:24px}.thinker-discovery-label{color:#52634f;margin-bottom:16px;font-size:17px}.thinker-perspective-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.thinker-perspective-card{background:#faf9f4;border:1px solid #d4dccd;border-radius:20px;flex-direction:column;min-width:0;padding:24px;display:flex}.thinker-perspective-card .thinker-discovery-name{color:#66507c;background:#eee7f3;border:1px solid #d8cce2;border-radius:9px;align-self:flex-start;padding:5px 10px;font-size:17px;line-height:1.6;text-decoration:none}.thinker-perspective-card h3{color:#254d3b;word-break:keep-all;margin:22px 0 12px;font-size:22px;line-height:1.55}.thinker-perspective-card p{color:#3b4d3f;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 24px;font-size:19px;line-height:1.8}.thinker-perspective-actions{gap:20px;margin-top:auto;display:grid}.thinker-perspective-actions>a{color:#765726;font-size:17px;line-height:1.7;text-decoration:none}.thinker-perspective-actions>a span{color:#606a5e;margin-top:6px;font-size:16px;display:block}.thinker-interest-heart{color:#76528d;width:fit-content;max-width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #c9b8d6;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:16px;line-height:1.5;display:inline-flex}.thinker-interest-heart svg{flex-shrink:0}.thinker-interest-heart[aria-pressed=true]{color:#674080;background:#eee4f5}.thinker-interest-heart:hover{background:#eee4f5}.thinker-interest-heart:active{transform:scale(.98)}.thinker-interest-heart:disabled{cursor:wait;opacity:.6}.thinker-interest-heart:hover svg{animation:1.2s ease-in-out infinite thinker-heart-pulse}@keyframes thinker-heart-pulse{50%{transform:scale(1.12)}}.thinker-catalog-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;scroll-margin-top:100px;display:flex}.thinker-catalog-heading h2{color:#254d3b;margin:0;font-size:24px}.thinker-interest-note,.thinker-interest-status{color:#596858;margin:12px 0 20px;font-size:16px;line-height:1.7}.thinker-interest-status button{font:inherit;padding:8px}.compact-thinker-list article>.thinker-interest-heart{margin:16px 24px}.thinker-profile-hero>.thinker-interest-heart{color:var(--story-violet-on-dark);border-color:#bfa1d6;margin-top:24px}.thinker-profile-hero>.thinker-interest-heart:hover,.thinker-profile-hero>.thinker-interest-heart[aria-pressed=true]{color:var(--story-violet-on-dark-active);border-color:var(--story-violet-on-dark);background:#ffffff0d}.thinker-profile-hero .thinker-email-save{box-sizing:border-box;color:#315640;background:#dce7dc;border-color:#b9cebb;width:50%}@media (max-width:900px){.thinker-profile-hero .thinker-email-save{width:100%}}.thinker-profile-hero .thinker-email-save summary{color:#486450}.thinker-newsletter-invitation{color:#263e30;background:#faf8f1;border:1px solid #d4dccd;border-radius:20px;max-width:960px;margin:40px auto 32px;padding:24px}.thinker-newsletter-invitation>p{margin:0 0 4px;font-size:18px;line-height:1.7}.thinker-newsletter-invitation>details>summary{color:#76528d;cursor:pointer;width:fit-content;min-height:44px;padding:10px 0;font-size:17px;line-height:1.6}.thinker-newsletter-invitation>details>p{font-size:17px;line-height:1.7}.thinker-newsletter-invitation .newsletter-signup{color:#263e30;background:#eef1e7;border:1px solid #d9dfd2;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;margin:18px 0 0;padding:20px}.thinker-newsletter-invitation .newsletter-copy h2{letter-spacing:-.025em;color:#263e30;overflow-wrap:anywhere;font-size:24px;line-height:1.55}.thinker-newsletter-invitation .newsletter-copy h2 em{color:#674580;font-style:normal}.thinker-newsletter-invitation .newsletter-signup .newsletter-form{background:#fffdf8;border:1px solid #d4dccd;border-radius:14px;padding:18px}.thinker-newsletter-invitation .newsletter-signup .newsletter-form>label{color:#263e30;font-size:16px}.thinker-newsletter-invitation .newsletter-signup .newsletter-form-row input{color:#263e30;background:#fff;min-height:52px;padding:13px 14px;font-size:17px}.thinker-newsletter-invitation .newsletter-signup .newsletter-form-row input::placeholder{color:#5b665d;font-size:16px}.thinker-newsletter-invitation .newsletter-signup .newsletter-form-row button{border-radius:12px;min-height:52px;padding:13px 14px;font-size:17px}.thinker-newsletter-invitation .newsletter-signup .newsletter-meta{flex-flow:wrap;align-items:center;gap:8px 12px;margin-top:14px}.thinker-newsletter-invitation .newsletter-signup .newsletter-meta>p{color:#52604f;flex:160px;margin:0;font-size:15px}.thinker-newsletter-invitation .newsletter-signup .mailchimp-referral{opacity:1;align-self:center}.thinker-newsletter-invitation .newsletter-signup .mailchimp-referral img{filter:none;width:76px}.thinker-newsletter-invitation .newsletter-signup .newsletter-submit-status{color:#674580}.thinker-newsletter-invitation .newsletter-signup .newsletter-submit-status.error{color:#a22d26}.thinker-newsletter-invitation .newsletter-signup .newsletter-kakao-inline{margin-top:8px}.thinker-newsletter-invitation .newsletter-signup .newsletter-kakao-inline a{color:#674580}.thinker-newsletter-invitation .newsletter-signup .newsletter-kakao-inline a:hover{color:#43285a}.thinker-newsletter-invitation :is(summary,input,button,a):focus-visible{outline-offset:3px;outline:2px solid #674580}@media (max-width:760px){.thinker-newsletter-invitation .newsletter-signup{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.thinker-newsletter-invitation .newsletter-copy h2{font-size:21px}.thinker-newsletter-invitation .newsletter-signup .newsletter-form{padding:14px}}.thinker-situation-tags button:focus-visible{outline-offset:4px;outline:2px solid #76528d}.thinker-interest-heart:focus-visible{outline-offset:4px;outline:2px solid #76528d}.thinker-catalog-heading button:focus-visible{outline-offset:4px;outline:2px solid #76528d}.thinker-discovery a:focus-visible{outline-offset:4px;outline:2px solid #76528d}.thinker-audience{border:1px solid #d4dccd;border-radius:16px;margin:24px 0;padding:20px}.thinker-audience>summary{cursor:pointer;min-height:44px;font-size:20px}.thinker-audience p,.thinker-audience li{font-size:16px;line-height:1.7}.thinker-audience h3{margin-top:28px}.thinker-stats-scroll{overflow-x:auto}.thinker-audience table{border-collapse:collapse;width:100%;font-size:16px}.thinker-audience th,.thinker-audience td{text-align:left;border-bottom:1px solid #d4dccd;padding:12px}@media (max-width:900px){.thinker-perspective-grid{grid-template-columns:1fr}.thinker-perspective-card{padding:22px}.thinker-perspective-actions{gap:16px}}@media (max-width:600px){.thinker-situation-tags{gap:10px}.thinker-situation-tags button{padding:10px 14px;font-size:17px}.thinker-catalog-heading{flex-direction:column;align-items:flex-start}.thinker-newsletter-invitation{border-radius:16px;margin:28px 20px;padding:18px}}@media (prefers-reduced-motion:reduce){.thinker-interest-heart:hover svg{animation:none}.thinker-interest-heart:active{transform:none}}.thinker-list.compact-thinker-list article{flex-direction:column;gap:0;display:flex}.thinker-list.compact-thinker-list .thinker-compact-link{flex:1;height:auto;padding-bottom:16px}@media (max-width:760px){.compact-thinker-list article>.thinker-interest-heart{margin-left:22px;margin-right:22px}}.collection-carousel-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.reflection-collections-heading{min-width:0}.collection-carousel-header .reflection-collections-heading>h2{margin-bottom:0}.collection-carousel-controls{flex-shrink:0;justify-content:flex-end;gap:10px;margin:0;display:flex}.collection-carousel-controls button{border:1px solid var(--collection-border);width:44px;height:44px;color:var(--collection-accent);cursor:pointer;background:#faf8f1;border-radius:50%;justify-content:center;align-items:center;display:flex}.collection-carousel-controls button:hover{background:var(--collection-tag)}.collection-carousel-controls button:disabled{opacity:.35;cursor:default}.reflection-collection-grid.collection-carousel-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--collection-accent) transparent;gap:14px;padding:3px 3px 14px;display:flex;overflow-x:auto}.collection-carousel-track>.reflection-collection-card{scroll-snap-align:start;box-sizing:border-box;flex:0 0 calc(50% - 7px)}.collection-carousel-track:focus-visible{outline-offset:3px;outline:2px solid #76528d}.collection-carousel-controls button:focus-visible{outline-offset:3px;outline:2px solid #76528d}@media (max-width:760px){.collection-carousel-header{align-items:flex-start;gap:12px;margin-bottom:16px}.collection-carousel-controls{gap:6px}.collection-carousel-track>.reflection-collection-card{flex-basis:90%}}.home-thinker-discovery{border-radius:var(--public-card-radius,20px);background:var(--public-soft-sage,#e8ebdf);margin:32px clamp(20px,7vw,108px) 40px;padding:28px}.home-thinker-discovery h2{color:#173f2c;margin:0 0 24px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.5}.thinker-situation-tags a{min-height:48px;font:inherit;color:#294734;background:#faf9f4;border:1px solid #b9c5b5;border-radius:24px;align-items:center;padding:12px 18px;font-size:18px;line-height:1.6;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.thinker-situation-tags a:hover{color:#59376f;background:#eee8f3}.thinker-situation-tags :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #76588f}.home-thinker-discovery .thinker-browse-link{color:#596858;margin-top:8px;padding:12px 0;font-size:17px;text-decoration:none;display:inline-block}.home-thinker-discovery .thinker-browse-link:hover{color:#76588f}#thinker-explorer-title{scroll-margin-top:120px}@media (max-width:620px){.home-thinker-discovery{padding:22px 18px}.home-thinker-discovery h2{font-size:24px}.home-thinker-discovery .thinker-situation-tags{gap:10px}.home-thinker-discovery .thinker-situation-tags a{max-width:100%;padding:10px 14px}}.thinker-email-save{color:#455941;background:#faf9f5;border:1px solid #d8d9d0;border-radius:16px;margin:16px 0 24px;padding:16px 18px;font-size:17px;line-height:1.7}.thinker-email-save summary{color:#76528d;cursor:pointer;align-content:center;min-height:44px;display:list-item}.thinker-email-save p{margin:10px 0;font-size:17px;line-height:1.7}.thinker-email-save p span{overflow-wrap:anywhere;display:inline-block}.thinker-email-save label{margin:16px 0 6px;display:block}.thinker-email-fields{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.thinker-email-fields input{color:#294334;min-width:0;max-width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #aeb9a6;border-radius:10px;flex:240px;padding:10px 12px;font-size:18px}.thinker-email-save button,.thinker-restore-page button,.thinker-restore-return{color:#674080;min-height:46px;font:inherit;cursor:pointer;background:#f3edf6;border:1px solid #beaaca;border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;font-size:17px;line-height:1.6;text-decoration:none;display:inline-flex}.thinker-email-save button:hover,.thinker-restore-page button:hover,.thinker-restore-return:hover{background:#e9dff0}.thinker-email-save .thinker-email-logout{color:#315640;background:#e5ede2;border-color:#a9bda9;transition:background .18s,border-color .18s}.thinker-email-save .thinker-email-logout:hover{background:#ccdcca;border-color:#7e9e82}.thinker-email-save .thinker-email-logout:active{background:#bfd2be}.thinker-personal-section .thinker-email-save .thinker-email-logout{color:#674080;background:#eee4f5;border-color:#cbb6dd}.thinker-personal-section .thinker-email-save .thinker-email-logout:hover{background:#e3d5ed;border-color:#ac8bc3}.thinker-personal-section .thinker-email-save .thinker-email-logout:active{background:#d8c5e5}.thinker-email-save button:disabled,.thinker-restore-page button:disabled{opacity:.6;cursor:wait}:is(.thinker-email-save :focus-visible,.thinker-restore-page :focus-visible){outline-offset:3px;outline:2px solid #76528d}.thinker-email-save .thinker-email-note,.thinker-restore-page .thinker-email-note{color:#63705e;font-size:16px;line-height:1.7}.thinker-restore-page{color:#294334;max-width:720px;margin:48px auto 80px;padding:0 20px}.thinker-restore-card{background:#fffdf8;border:1px solid #d9ddd2;border-radius:24px;overflow:hidden;box-shadow:0 16px 48px #16382a0a}.thinker-restore-header{color:#294334;background:#e8eddf;padding:20px 28px}.thinker-restore-brand{color:#40563e;letter-spacing:1.5px;width:fit-content;font-size:13px;text-decoration:none;display:block}.thinker-restore-brand span{color:#c5aed6}.thinker-restore-label{color:#596851;letter-spacing:.5px;margin-top:14px;font-size:14px;display:block}.thinker-restore-page h1{color:inherit;word-break:keep-all;overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(22px,4vw,26px);font-weight:600;line-height:1.45}.thinker-restore-body{padding:28px 32px 24px}.thinker-restore-page p{overflow-wrap:anywhere;margin:16px 0;font-size:18px;line-height:1.75}.thinker-restore-account{border-bottom:1px solid #e3e5dc;gap:6px;padding-bottom:22px;display:grid}.thinker-restore-account>span{color:#63705e;font-size:16px}.thinker-restore-account strong{overflow-wrap:anywhere;font-size:19px;font-weight:600}.thinker-restore-selection{margin:24px 0}.thinker-restore-selection h2{margin:0 0 14px;font-size:18px;font-weight:600}.thinker-restore-selection h2>span{color:#76528d;margin-left:6px}.thinker-restore-selection ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.thinker-restore-selection li{color:#674080;overflow-wrap:anywhere;background:#f3edf6;border:1px solid #d8c9e2;border-radius:12px;align-items:center;gap:8px;max-width:100%;padding:10px 14px;font-size:18px;line-height:1.5;display:flex}.thinker-restore-selection li>span{font-size:14px}.thinker-restore-selection p{color:#63705e;font-size:17px}.thinker-restore-page .thinker-restore-primary,.thinker-restore-page .thinker-restore-return{box-sizing:border-box;color:#fff;text-align:center;background:#76528d;border:1px solid #76528d;border-radius:10px;width:fit-content;max-width:100%;min-height:44px;margin-top:4px;padding:9px 16px;font-size:16px}.thinker-restore-page .thinker-restore-primary:hover,.thinker-restore-page .thinker-restore-return:hover{background:#624177}.thinker-restore-page .thinker-restore-help{color:#596651;text-align:left;margin:12px 0 0;font-size:15px}.thinker-restore-footer{color:#596651;text-align:left;background:#f5f4ed;border-top:1px solid #e3e5dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:12px 28px;font-size:15px;line-height:1.6;display:flex}.thinker-restore-footer>span{flex:240px}.thinker-restore-footer>a{color:#674080;overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;min-height:44px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.thinker-restore-footer>a:hover{color:#43285a}.thinker-restore-success{text-align:center}.thinker-restore-success>span{color:#76528d;background:#eee6f3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;display:inline-flex}.thinker-restore-page .thinker-restore-error{color:#824a35;background:#fbf2ed;border:1px solid #ddc4bb;border-radius:12px;padding:16px}@media (max-width:600px){.thinker-email-fields button{width:100%}.thinker-restore-page{margin:20px auto 48px;padding:0 16px}.thinker-restore-header{padding:18px 20px}.thinker-restore-body{padding:20px}.thinker-restore-footer{flex-direction:column;align-items:flex-start;padding:12px 20px}.thinker-restore-footer>span{flex:0 auto}.thinker-restore-card{border-radius:20px}}.thinker-personal-section{background:#f1edf4;border:1px solid #d8cbe1;border-radius:20px;margin:28px 0 32px;padding:20px 24px;scroll-margin-top:110px}.thinker-personal-section>h2{font:inherit;margin:0}.thinker-personal-section>h2>button{color:#674080;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:20px;font-weight:600;line-height:1.6;display:flex}.thinker-personal-section>h2>button:disabled{cursor:wait}.thinker-personal-section>h2>button:hover{color:#43285a}.thinker-personal-section>h2>button:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #76528d}.thinker-personal-toggle{flex:none;font-size:24px;font-weight:400}.thinker-personal-section .compact-thinker-list{margin-top:18px}.thinker-personal-section .thinker-personal-empty{color:#596259;margin:16px 0 4px;font-size:17px;line-height:1.7}.thinker-personal-section .thinker-email-save{margin-bottom:0}@media (max-width:760px){.thinker-personal-section{border-radius:16px;margin:24px 0;padding:16px}.thinker-personal-section>h2>button{font-size:18px}}.thinker-stats-period,.thinker-stats-sort{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.thinker-stats-period label,.thinker-stats-sort label{gap:6px;font-size:14px;display:grid}.thinker-stats-period select,.thinker-stats-period input,.thinker-stats-sort select{color:#334739;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d4dccd;border-radius:8px;padding:8px 12px}.thinker-stats-section{background:#fff6;border:1px solid #dce2d7;border-radius:12px;margin:12px 0;padding:14px 16px}.thinker-stats-section>summary{cursor:pointer;align-content:center;min-height:44px;font-size:17px;font-weight:500}.thinker-stats-author{font-weight:400}@media (max-width:620px){.thinker-stats-period>label{flex:140px}.thinker-stats-section{padding:12px}.thinker-audience table{white-space:nowrap}.thinker-stats-sort label{flex:130px}}.morning-page .reflection-content .reflection-application .reflection-application-lead{font-size:var(--article-reading-size,22px);font-weight:400;line-height:1.85}.morning-page .reflection-content .reflection-application .reflection-application-number{font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:normal;height:1.85em;align-self:start;height:1lh}.thinker-personal-section,.morning-writing-guide{--surface-action-bg:var(--story-violet-ink);--surface-action-color:#fff;--text-link-feedback:var(--story-violet-active)}.thinker-personal-section>h2>button{border-radius:10px;padding:8px 12px}.thinker-personal-section>h2>button:is(:hover,:active){color:#fff}.thinker-personal-section>h2>button:focus-visible{outline-color:var(--story-violet-active)}.reflections-admin .morning-writing-guide button{background:var(--story-violet-soft);color:var(--story-violet-ink);border-color:#bca5cd;border-radius:10px}.morning-writing-guide-actions>a:is(:hover,:active){color:var(--story-violet-active);background:0 0}.thinker-name-aliases{color:#53604f;margin-top:16px;font-size:16px;line-height:1.7}.thinker-name-aliases>summary{cursor:pointer;color:var(--story-violet-ink)}.thinker-name-aliases p{overflow-wrap:anywhere;margin:10px 0}.thinker-learning-intro,.thinker-learning-concept,.thinker-learning-route{background:#f8f6f1;border:1px solid #ddd7e3;border-radius:18px;margin:24px 0;padding:24px}.thinker-learning-concept{background:#f0eaf5}.thinker-learning-intro h2,.thinker-learning-concept h2,.thinker-learning-route h2{color:var(--story-violet-ink);margin:0 0 16px;font-size:22px;line-height:1.5}.thinker-learning-concept h3{margin-top:24px;font-size:18px;font-weight:500}.thinker-learning-intro p,.thinker-learning-concept p,.thinker-learning-route>p{color:#343d36;font-size:20px;line-height:1.85}.thinker-learning-concept>a{color:var(--story-violet-ink);font-size:16px}.thinker-learning-route ol{gap:12px;padding:0;list-style:none;display:grid}.thinker-learning-route li>a{color:#343d36;background:#faf8fc;border:1px solid #d3c4dd;border-radius:14px;align-items:start;gap:14px;padding:16px;text-decoration:none;display:flex}.thinker-learning-route li>a:is(:hover,:active){color:var(--story-violet-ink);background:#e8dcf0}.thinker-learning-route li>a:focus-visible{outline:2px solid var(--story-violet-active);outline-offset:3px}.thinker-route-number{width:30px;height:30px;color:var(--story-violet-ink);border:1px solid #b9a1cb;border-radius:50%;flex:none;place-items:center;display:grid}.thinker-learning-route li>a>span:last-child{gap:6px;font-size:18px;line-height:1.7;display:grid}.thinker-learning-route strong{font-weight:500}.thinker-learning-route .thinker-route-article{color:#596259;font-size:16px}@media (max-width:760px){.thinker-learning-intro,.thinker-learning-concept,.thinker-learning-route{margin:20px 0;padding:20px}.thinker-learning-intro h2,.thinker-learning-concept h2,.thinker-learning-route h2{font-size:20px}.thinker-learning-intro p,.thinker-learning-concept p,.thinker-learning-route>p{font-size:19px}}.thinker-learning-sections{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:24px 0;display:grid}.thinker-learning-sections:empty{display:none}.thinker-learning-sections>.thinker-learning-intro,.thinker-learning-sections>.thinker-learning-concept{min-width:0;margin:0}@media (max-width:900px){.thinker-learning-sections{grid-template-columns:minmax(0,1fr);gap:16px}}.thinker-detail-page .thinker-learning-sections{grid-column:1/-1;gap:20px;margin:0}.thinker-detail-page :is(.thinker-profile-concepts,.thinker-profile-works,.thinker-profile-reflections) h2{color:#805b25;font-family:var(--reading-ui-font);letter-spacing:0;font-size:20px;font-weight:700;line-height:1.6}.thinker-detail-page .thinker-profile-works>.thinker-works-text{color:var(--forest);font-family:var(--reading-editorial-font);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.65}.thinker-detail-page .thinker-profile-reflections{background:#faf8f1;border:1px solid #dedbce;border-radius:18px;padding:26px}.thinker-detail-page .thinker-profile-reflections h2{margin:0 0 18px}.thinker-detail-page .thinker-profile-reflections a{background:#f0eee5;border:1px solid #e2dfd4}.thinker-detail-page .thinker-profile-back{--surface-action-bg:var(--story-violet-ink);--surface-action-color:#fff;background:#f1edf4;border:1px solid #d8cbe1;border-radius:18px;grid-column:1/-1;justify-content:center;margin:4px 0 0;padding:20px;display:flex}.thinker-detail-page .thinker-profile-back a{color:var(--story-violet-ink);border:1px solid #bca5cd;border-radius:12px;padding:10px 18px;font-size:18px;font-weight:500;line-height:1.6}.thinker-detail-page .thinker-profile-content>.thinker-newsletter-invitation{box-sizing:border-box;border-radius:18px;grid-column:1/-1;width:100%;max-width:none;margin:0;padding:26px}.thinker-detail-page .thinker-newsletter-invitation>p{color:#805b25;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.6}@media (max-width:760px){.thinker-detail-page .thinker-learning-sections{grid-template-columns:minmax(0,1fr);gap:14px}.thinker-detail-page :is(.thinker-profile-reflections,.thinker-profile-back,.thinker-profile-content>.thinker-newsletter-invitation){border-radius:16px;padding:20px}.thinker-detail-page .thinker-profile-back a{text-align:center;width:100%}}.thinker-profile-hero{--reading-link-ink:var(--story-violet-on-dark);--text-link-feedback:var(--story-violet-on-dark-active)}.thinker-profile-hero .thinker-email-save{--reading-link-ink:var(--story-violet-ink);--text-link-feedback:var(--story-violet-active)}.thinker-profile-hero .thinker-name-aliases,.thinker-profile-hero .thinker-interest-status{color:#d3dccd}.thinker-profile-hero .thinker-name-aliases>summary,.thinker-profile-hero a:not(.thinker-email-save a),.thinker-profile-hero .thinker-interest-status button{color:var(--story-violet-on-dark)}.thinker-profile-hero .thinker-name-aliases>summary:is(:hover,:active,:focus-visible),.thinker-profile-hero a:not(.thinker-email-save a):is(:hover,:active,:focus-visible),.thinker-profile-hero .thinker-interest-status button:is(:hover,:active,:focus-visible){color:var(--story-violet-on-dark-active);background:#ffffff0d}.thinker-profile-hero :is(.thinker-name-aliases>summary,a:not(.thinker-email-save a),.thinker-interest-status button,.thinker-interest-heart):focus-visible{outline:2px solid var(--story-violet-on-dark);outline-offset:4px}.thinker-profile-hero .thinker-interest-status button{background:0 0;border:1px solid;border-radius:8px}.archive-topic-picker{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.archive-topic-picker button{color:#315640;min-height:44px;font:inherit;cursor:pointer;background:#faf8f1;border:1px solid #c8cebf;border-radius:999px;padding:10px 16px;font-size:17px;line-height:1.5}.archive-topic-picker button[aria-pressed=true]{color:#674080;background:#ece2f3;border-color:#a58ab8;font-weight:600}.archive-topic-picker button:hover{color:#674080;background:#ece2f3;border-color:#674080}.archive-topic-picker button:focus-visible{outline-offset:3px;outline:2px solid #674080}@media (max-width:640px){.archive-topic-picker{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.archive-topic-picker button{padding:10px 8px;font-size:16px}}.morning-catalog .archive-discovery-controls{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:24px;display:grid}.morning-catalog .archive-discovery-controls .archive-topic-picker{align-content:start;align-items:center;margin:0}.morning-catalog .archive-discovery-controls .archive-topic-picker button{border-radius:999px!important}.morning-catalog .archive-discovery-controls .archive-toolbar{align-items:flex-start;gap:12px;min-width:0;padding:0;display:flex}.morning-catalog .archive-discovery-controls .archive-search{flex:240px;gap:0;min-width:0}.morning-catalog .archive-discovery-controls .archive-search>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.morning-catalog .archive-discovery-controls .reading-archive-filters{flex:160px;padding-top:0}.morning-catalog .archive-discovery-controls .archive-reset{white-space:nowrap;flex:none;height:52px}@media (min-width:1200px){.morning-catalog .archive-discovery-controls{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px}.morning-catalog .archive-discovery-controls .archive-topic-picker button{white-space:nowrap;min-height:52px;padding:10px 14px;font-size:16px}}.morning-catalog .archive-discovery-controls{margin-bottom:16px}.archive-basic-filters{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:24px;display:flex}.archive-basic-filters label{color:#53604f;align-items:center;gap:10px;font-size:16px;display:flex}.archive-basic-filters select{color:#173f2c;min-width:150px;max-width:100%;min-height:44px;font:inherit;background:#faf8f1;border:1px solid #c8cebf;padding:8px 32px 8px 12px;font-size:16px}.archive-basic-filters select:focus-visible{outline-offset:2px;outline:2px solid #674080}.archive-filter-count{color:#626e61;margin-left:auto;font-size:16px}@media (max-width:640px){.archive-basic-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.archive-basic-filters label{gap:6px;min-width:0;display:grid}.archive-basic-filters select{width:100%;min-width:0}.archive-filter-count{grid-column:1/-1;margin-left:0}}.morning-catalog .archive-discovery-panel{background:#e8eadf;border:1px solid #d2d9c9;border-radius:22px;margin-bottom:24px;padding:24px}.morning-catalog .archive-discovery-panel .archive-basic-filters{margin-bottom:0}.morning-catalog .archive-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.morning-catalog .archive-card-grid .archive-row{flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:20px;display:flex}.morning-catalog .archive-card-grid .archive-row-meta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.morning-catalog .archive-card-grid .archive-row-meta time{padding:0}.morning-catalog .archive-card-grid .archive-row-copy{min-width:0}.morning-catalog .archive-card-grid .archive-row-arrow{flex:none;align-self:center;margin-left:auto;line-height:1}.morning-catalog .archive-card-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.morning-catalog .archive-card-footer .reflection-category-tags{margin-top:0}.morning-catalog .archive-card-grid .archive-row-meta .archive-latest-badge{padding:3px 8px;font-size:14px;line-height:1.4}.morning-catalog .archive-card-grid h4{overflow-wrap:anywhere;font-size:clamp(21px,2vw,27px)}@media (max-width:760px){.morning-catalog .archive-discovery-panel{border-radius:18px;margin-bottom:20px;padding:18px}.morning-catalog .archive-card-grid{grid-template-columns:minmax(0,1fr);gap:14px}.morning-catalog .archive-card-grid .archive-row{padding:20px}}.classics-page .thinker-explorer>.thinker-discovery,.classics-page .thinker-search-panel{border:1px solid #d2d9c9;border-radius:22px;min-width:0;margin-bottom:24px;padding:26px}.classics-page .thinker-explorer>.thinker-discovery{background:#f1edf4;border-color:#ddd2e4}.classics-page .thinker-search-panel{background:#e8eadf}.classics-page .thinker-search-panel .thinker-catalog-heading{margin-bottom:18px}.classics-page .thinker-search-panel .thinker-primary-tools{margin-top:0}.classics-page .thinker-search-panel .reading-topic-picker{background:#faf9f4;margin-bottom:0}.classics-page .thinker-search-panel .thinker-result-meta{margin-bottom:0;padding-bottom:0}.classics-page .thinker-explorer>.thinker-discovery h2{margin-top:0}@media (max-width:760px){.classics-page .thinker-explorer>.thinker-discovery,.classics-page .thinker-search-panel{border-radius:18px;margin-bottom:20px;padding:18px}.classics-page .thinker-search-panel .thinker-primary-tools{min-width:0}}@media (min-width:761px){.classics-page .thinker-explorer{--thinker-ui-min:1rem}.classics-page .thinker-primary-tools label>span,.classics-page .thinker-result-meta p{font-family:var(--reading-ui-font);font-size:var(--thinker-ui-min);letter-spacing:0;color:#53604f;line-height:1.6}.classics-page .thinker-topic-chips button,.classics-page .thinker-result-meta button,.classics-page .thinker-pagination button,.classics-page .thinker-empty>span,.classics-page .thinker-empty>button,.classics-page .thinker-compact-meta .thinker-concept-tag,.classics-page .thinker-compact-meta>.thinker-reflection-count{font-size:var(--thinker-ui-min);line-height:1.6}.classics-page .thinker-topic-chips{flex-wrap:wrap;overflow-x:visible}.classics-page .thinker-topic-chips button{white-space:normal;flex:0 auto;max-width:100%}.classics-page .thinker-result-meta{flex-wrap:wrap}.classics-page .thinker-result-meta strong{margin-right:.25em}}.thinker-detail-page .thinker-profile-title{grid-template-columns:minmax(0,max-content) clamp(170px,21vw,260px);align-items:center;column-gap:16px;width:fit-content;max-width:100%}.thinker-detail-page .thinker-profile-title>div{grid-area:1/1;align-self:end}.thinker-detail-page .thinker-profile-title>p{grid-area:2/1;align-self:start}.thinker-detail-page .thinker-profile-title>.thinker-profile-character{object-fit:contain;filter:brightness(1.7)contrast(.85)drop-shadow(0 0 1px #daedd2cc);pointer-events:none;grid-area:1/2/3;justify-self:center;width:100%;height:240px}@media (max-width:620px){.thinker-detail-page .thinker-profile-title{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px 14px;width:100%;display:flex}.thinker-detail-page .thinker-profile-title>div{flex:0 auto;order:0;align-self:center;max-width:calc(100% - 110px)}.thinker-detail-page .thinker-profile-title>p{flex:0 0 100%;order:2;width:100%}.thinker-detail-page .thinker-profile-title>.thinker-profile-character{flex:0 0 96px;order:1;width:96px;height:144px}}.thinker-identity{vertical-align:middle;align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.thinker-identity-name{overflow-wrap:anywhere;min-width:0}.thinker-identity-badge{object-fit:contain;flex-shrink:0;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.thinker-identity--large .thinker-identity-badge{width:52px!important;height:52px!important}.thinker-identity--medium .thinker-identity-badge{width:32px!important;height:32px!important}.thinker-identity--small .thinker-identity-badge{width:24px!important;height:24px!important}.thinker-identities{flex-wrap:wrap;align-items:center;gap:.25rem;max-width:100%;display:inline-flex}.thinker-identity-pair{align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.thinker-identity-separator{flex-shrink:0}@media (max-width:760px){body:has(.mobile-primary-nav){padding-bottom:0}.mobile-primary-nav{left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(24px)saturate(165%);backdrop-filter:blur(24px)saturate(165%);background:linear-gradient(155deg,#ffffffb8,#f7f9f375 55%,#eaf1e699);border:1px solid #ffffffb8;border-radius:40px;padding:6px;transition:transform .22s,opacity .18s;box-shadow:0 8px 28px #0e281c29,0 2px 5px #0e281c0f,inset 0 1px 1px #fffffff2,inset 0 -1px 1px #ffffff59}.mobile-primary-nav a{color:#354d3b;border-radius:32px;min-height:66px;transition:background-color .18s,box-shadow .18s,transform .18s}.mobile-primary-nav a[aria-current=page]{color:#173f2c;background:#dae4d8a6;box-shadow:inset 0 1px 1px #ffffffb8,0 1px 4px #1635230d}.mobile-primary-nav a:is(:hover,:active){background:#e2eadebf}.mobile-primary-nav a:active{transform:scale(.96)}.mobile-primary-nav a.is-navigating{background:#d6c4e57a}.mobile-primary-nav.is-scroll-hidden{opacity:0;pointer-events:none;transform:translateY(8px)}.mobile-primary-nav.is-scroll-hidden a{pointer-events:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (max-width:760px){.mobile-primary-nav{background:#f2f5ed}}}@media (prefers-reduced-transparency:reduce){.mobile-primary-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2f5ed}}@media (prefers-reduced-motion:reduce){.mobile-primary-nav,.mobile-primary-nav a{transition:none}.mobile-primary-nav a:active{transform:none}}[data-thinker-parade]{--parade-slot:132px;--parade-height:208px;--parade-duration:32s;color:#064638;width:100%;margin:22px auto 0;position:relative}[data-thinker-parade] .parade-stage{height:var(--parade-height);isolation:isolate;contain:paint;background:0 0;position:relative;overflow:hidden}[data-thinker-parade] .parade-track{width:max-content;animation:thinker-parade-right var(--parade-duration) linear infinite;will-change:transform;display:flex}[data-thinker-parade] .parade-group{width:calc(var(--parade-slot)*12);flex-shrink:0;display:flex}[data-thinker-parade] .parade-person{width:var(--parade-slot);height:var(--parade-height);box-sizing:border-box;flex:none;justify-content:center;align-items:flex-end;padding-bottom:14px;display:flex}[data-thinker-parade] .parade-sway{width:calc(var(--parade-slot) - 16px);transform-origin:bottom;height:170px;animation:.8s ease-in-out infinite thinker-parade-sway;animation-delay:var(--gait-delay);justify-content:center;align-items:flex-end;display:flex}[data-thinker-parade] .parade-image{object-fit:contain;object-position:center bottom;width:100%;height:170px;animation:.4s ease-in-out infinite thinker-parade-bob;animation-delay:var(--gait-delay);display:block}[data-thinker-parade].is-paused .parade-track,[data-thinker-parade].is-paused .parade-sway,[data-thinker-parade].is-paused .parade-image{animation-play-state:paused}[data-thinker-parade] button{font:inherit;color:#064638;cursor:pointer;background:0 0;border:1px solid #9eb8ac;border-radius:999px;min-height:44px;padding:10px 20px;font-size:15px;transition:background .15s,transform .15s}[data-thinker-parade] button:hover{background:#e1eae5}[data-thinker-parade] button:active{transform:scale(.97)}[data-thinker-parade] button:focus-visible{outline-offset:3px;outline:3px solid #ac6dde}[data-thinker-parade] button:disabled{opacity:.55;cursor:wait}@keyframes thinker-parade-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@keyframes thinker-parade-sway{0%,to{transform:rotate(0)}25%{transform:rotate(1.6deg)}75%{transform:rotate(-1.6deg)}}@keyframes thinker-parade-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:600px){[data-thinker-parade]{--parade-slot:104px;--parade-height:164px}[data-thinker-parade] .parade-sway,[data-thinker-parade] .parade-image{height:128px}}@media (prefers-reduced-motion:reduce){[data-thinker-parade]:not(.motion-enabled) .parade-track,[data-thinker-parade]:not(.motion-enabled) .parade-sway,[data-thinker-parade]:not(.motion-enabled) .parade-image{animation:none}}[data-thinker-parade] .parade-toggle{color:#596858;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;margin:0 0 0 auto;padding:5px 10px;font-size:12px;display:flex}[data-thinker-parade] button.parade-person{touch-action:manipulation;background:0 0;border:0;border-radius:0;min-height:0;padding:0 0 14px;transition:none;position:relative}[data-thinker-parade] button.parade-person:hover,[data-thinker-parade] button.parade-person:active{background:0 0;transform:none}[data-thinker-parade] button.parade-person:focus-visible{outline-offset:-3px;border-radius:14px;outline:2px solid #ac6dde}[data-thinker-parade] .parade-name{z-index:2;color:#59416d;text-align:center;word-break:keep-all;pointer-events:none;background:#f1eaf6;border:1px solid #dacbe5;border-radius:12px;max-width:min(190px,100%);padding:6px 12px;font-size:13px;line-height:1.45;position:absolute;top:-8px;transform:translate(-50%);box-shadow:0 3px 12px #173f2c0d}[data-thinker-parade] a.parade-person{color:inherit;touch-action:manipulation;cursor:pointer;border:0;border-radius:0;min-height:0;padding:0 0 14px;text-decoration:none;transition:none;position:relative;box-shadow:none!important;background:0 0!important}[data-thinker-parade] a.parade-person:is(:hover,:active,:focus){transform:none;color:inherit!important;box-shadow:none!important;background:0 0!important}[data-thinker-parade] a.parade-person:focus-visible{outline-offset:-3px;border-radius:14px;outline:2px solid #ac6dde}.thinker-coming-soon{background:#e8ebdf;border-radius:24px;grid-template-columns:180px 1fr;align-items:center;gap:36px;max-width:880px;margin:clamp(32px,7vw,90px) auto;padding:clamp(24px,5vw,56px);display:grid}.thinker-coming-soon>img{object-fit:contain;width:100%;height:250px}.thinker-coming-soon-status{color:#76588e;margin:0 0 16px;font-size:14px}.thinker-coming-soon h1{color:#173f2c;word-break:keep-all;margin:0 0 18px;font-size:clamp(30px,4vw,46px);font-weight:400}.thinker-coming-soon h2{color:#173f2c;word-break:keep-all;margin:0 0 12px;font-size:21px;font-weight:400;line-height:1.5}.thinker-coming-soon div>p:not(.thinker-coming-soon-status){color:#596858;word-break:keep-all;margin:0 0 26px;font-size:17px;line-height:1.8}@media (max-width:620px){.thinker-coming-soon{text-align:center;grid-template-columns:1fr;gap:18px;margin:28px 20px}.thinker-coming-soon>img{height:180px}.thinker-coming-soon .reading-button{margin-inline:auto}}[data-thinker-parade]{--parade-character-height:170px;--parade-height:240px}[data-thinker-parade] .parade-person .parade-name{top:auto;bottom:calc(var(--parade-character-height) + 22px);box-sizing:border-box;width:max-content;max-width:190px;left:50%}[data-thinker-parade] .parade-name:after{content:"";background:#f1eaf6;border-bottom:1px solid #dacbe5;border-right:1px solid #dacbe5;width:8px;height:8px;position:absolute;bottom:-5px;left:calc(50% - 4px);transform:rotate(45deg)}@media (max-width:600px){[data-thinker-parade]{--parade-character-height:128px;--parade-height:200px}[data-thinker-parade] .parade-person .parade-name{max-width:150px;font-size:12px}}main.thinker-coming-soon-page{min-height:100vh;flex-direction:column;min-height:100dvh;margin-bottom:0;padding-bottom:0;display:flex}.thinker-coming-soon-page>.primary-header,.thinker-coming-soon-page>.site-footer{flex-shrink:0}.thinker-coming-soon-page>.thinker-coming-soon{box-sizing:border-box;width:calc(100% - 40px)}.thinker-coming-soon-page>.site-footer{margin-top:auto;margin-bottom:0}@media (max-width:760px){body:has(.thinker-coming-soon-page){padding-bottom:0}.thinker-coming-soon-page>.site-footer{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}.classics-page>.thinker-group-portrait{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:24px clamp(16px,4vw,64px) 0}.thinker-group-portrait>img{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:620px){.classics-page>.thinker-group-portrait{padding-top:16px;padding-inline:12px}}.classics-page>.thinker-group-interactive{padding-bottom:0}.thinker-group-hint{text-align:center;color:#677462;margin:0 0 12px;font-size:14px;line-height:1.6}.thinker-group-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b6c3ad transparent;padding:42px 12px 0;overflow:auto hidden}.thinker-group-cast{min-width:850px;padding-inline:8px}.thinker-group-row{isolation:isolate;grid-template-columns:repeat(17,minmax(0,1fr));display:grid;position:relative}.thinker-group-row+.thinker-group-row{margin-top:-2.4%}.thinker-group-row:nth-child(2n){transform:translate(1.1%)}.thinker-group-row:has(.thinker-group-person:is(:hover,:focus-visible)){z-index:2}.thinker-group-person{aspect-ratio:360/500;touch-action:pan-x pan-y;min-width:0;display:block;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;text-decoration:none!important}.thinker-group-person:is(:hover,:active,:focus){box-shadow:none!important;color:inherit!important;background:0 0!important;transform:none!important}.thinker-group-person:focus-visible{outline-offset:0;outline:2px solid #ac6dde}.thinker-group-person>img{object-fit:contain;object-position:center bottom;pointer-events:none;width:100%;height:100%;display:block}.thinker-group-person:has(.thinker-group-name){z-index:3}.thinker-group-name{z-index:5;color:#59416d;text-align:center;word-break:keep-all;pointer-events:none;background:#f1eaf6;border:1px solid #dacbe5;border-radius:12px;width:max-content;max-width:150px;padding:6px 10px;font-size:13px;line-height:1.45;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 3px 12px #173f2c0d}.thinker-group-name:after{content:"";background:#f1eaf6;border-bottom:1px solid #dacbe5;border-right:1px solid #dacbe5;width:8px;height:8px;position:absolute;bottom:-5px;left:calc(50% - 4px);transform:rotate(45deg)}.thinker-group-mobile-hint{display:none}@media (max-width:900px){.thinker-group-mobile-hint{text-align:center;color:#677462;margin:10px 0 16px;font-size:12px;line-height:1.6;display:block}}.thinker-group-scroll{padding-top:64px}.thinker-group-row{isolation:auto}:is(.thinker-group-row:has(.thinker-group-person:is(:hover,:focus-visible)),.thinker-group-person:has(.thinker-group-name)){z-index:auto}.thinker-photo-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b6c3ad transparent;padding-top:48px;overflow:auto hidden}.thinker-photo-stage{isolation:isolate;width:100%;position:relative}.thinker-photo-stage>img{pointer-events:none;width:100%;height:auto;display:block}.thinker-photo-face{cursor:pointer;touch-action:pan-x pan-y;display:block;position:absolute;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}.thinker-photo-face:is(:hover,:active,:focus){box-shadow:none!important;background:0 0!important;transform:none!important}.thinker-photo-face:focus-visible{outline-offset:1px;outline:2px solid #ac6dde}.thinker-photo-name{z-index:2;font-size:14px}@media (max-width:900px){.thinker-photo-stage{min-width:850px}}
