@font-face{font-family:ReadingSans;src:url(/editorial/reading-sans-extended-1.woff2) format("woff2");font-weight:400;font-display:block;unicode-range:U+201C,U+201D,U+2190,U+2192,U+300A,U+300B,U+4E07,U+4E09,U+4E14,U+4E1C,U+4E34,U+4E3A,U+4E3E,U+4E43,U+4E45,U+4E49,U+4E4E,U+4E50,U+4E61,U+4E70,U+4E88,U+4E89,U+4E8C,U+4E9A,U+4EA1,U+4EAC,U+4ECB,U+4ECD,U+4EE4,U+4EF0,U+4EFB,U+4EFF,U+4F01,U+4F18,U+4F19,U+4F20,U+4F24,U+4F26,U+4F30,U+4F38,U+4F46,U+4F4D,U+4F4E,U+4F4F,U+4F8B,U+4FBF,U+4FC3,U+4FC4,U+4FE1,U+4FEE,U+4FEF,U+5019,U+5047,U+504F,U+505C,U+5076,U+50CF,U+5141,U+5143,U+5145,U+514B,U+514D,U+5165,U+516B,U+516C,U+5176,U+5199,U+519B,U+51B2,U+51B3,U+51B5,U+51CC,U+51CF,U+5207,U+5217,U+5219,U+521B,U+521D,U+5220,U+5224,U+5229,U+522B,U+524A,U+5265,U+529E,U+529F,U+52A0,U+52A1,U+52A9,U+52AA,U+52B1,U+52BF,U+52FE,U+5305,U+5316,U+5317,U+533B,U+5341,U+5343,U+5347,U+534E,U+5360,U+5362,U+5367,U+5370,U+5371,U+5373,U+5377,U+538B,U+53BB,U+53C8,U+53C9,U+53CA,U+53CD,U+53D6,U+53D7,U+53D8,U+53E4,U+53E6,U+53EB,U+53F0,U+53F3,U+53F6,U+53F7,U+5401,U+5404,U+5408,U+540C,U+540D,U+5417,U+5426,U+542B,U+5440,U+5468,U+5473,U+547C,U+54BF,U+54C1,U+54CD,U+54E5,U+54EA,U+54F2,U+5531,U+5582,U+5584,U+559C,U+5634,U+56E0,U+56ED,U+56F0,U+56F4,U+56FA,U+56FE,U+5747,U+574A,U+5757,U+575A,U+5766,U+578B,U+57C3,U+57DF,U+57F9,U+57FA,U+5821,U+586B,U+58EB,U+5907,U+590D,U+591F,U+5931,U+5934,U+5957,U+5973,U+5976,U+59D3,U+5A01,U+5A31,U+5B54,U+5B83,U+5B88,U+5B97,U+5B9E,U+5BA1,U+5BA4,U+5BB3,U+5BBD,U+5C0D,U+5C14,U+5C3D,U+5C41,U+5CF0,U+5DE6,U+5DF2,U+5E03,U+5E08,U+5E26,U+5E2E,U+5E45,U+5E72,U+5E78,U+5E84,U+5E8A,U+5E8F,U+5E9F,U+5EA6,U+5EA7,U+5EF6,U+5F03,U+5F04,U+5F0A,U+5F15,U+5F20,U+5F25,U+5F31,U+5F3A,U+5F52,U+5F53,U+5F55,U+5F62,U+5F71,U+5F85,U+5F8B,U+5FB7,U+5FC6,U+5FD7,U+5FD9,U+5FF5,U+6000,U+601D,U+6025,U+6027,U+6069,U+6070,U+6089,U+60A6,U+60E9,U+613F,U+6218,U+622A,U+623F,U+6240,U+6247,U+6263,U+6267,U+626C,U+626E,U+6276,U+627F,U+6280,U+6291,U+6293,U+6295,U+6298,U+62A5,U+62BC,U+62BD,U+62C5,U+62CD,U+62E7,U+62E9,U+62EC,U+62FE,U+6301,U+6311,U+6321,U+6324,U+6325,U+632B,U+6362,U+6388,U+63A7,U+63A8,U+63D0,U+6446,U+6452,U+6458,U+6478,U+6492,U+6500,U+652F,U+6536,U+6539,U+653F,U+6545,U+6548,U+654F,U+6563,U+6574,U+65AF,U+65BC,U+65BD,U+65CB,U+65E2,U+65E7,U+6613,U+6628,U+663E,U+6653,U+665A,U+666E,U+666F,U+667A,U+66B4,U+66F2,U+66FE,U+670D,U+671B,U+672A,U+672B,U+672F,U+6742,U+6743,U+6750,U+6751,U+675C,U+675F,U+6770,U+6781,U+6790,U+679C,U+67D0,U+6821,U+6837,U+6839,U+683C,U+68AD,U+68B3,U+68C0,U+68CB,U+68EE,U+6905,U+6982,U+6A21,U+6B22,U+6B3A,U+6B4C,U+6B62,U+6B64,U+6B67,U+6B7B,U+6B86,U+6BCD,U+6BD4,U+6C11,U+6C34,U+6C38,U+6C42,U+6C47,U+6C57,U+6CBF}@font-face{font-family:ReadingSans;src:url(/editorial/reading-sans-extended-2.woff2) format("woff2");font-weight:400;font-display:block;unicode-range:U+6CD5,U+6D41,U+6D4B,U+6D88,U+6DB5,U+6DF7,U+6DFB,U+6E10,U+6F14,U+6FB3,U+7075,U+70BA,U+70BC,U+70C8,U+70EB,U+7126,U+7136,U+719F,U+722C,U+7231,U+7236,U+7247,U+724C,U+7269,U+7279,U+72B6,U+73ED,U+7403,U+745E,U+74E6,U+7537,U+7565,U+75AB,U+75BE,U+767B,U+767D,U+767E,U+7686,U+76AE,U+76CA,U+76D2,U+76D6,U+76D8,U+76F4,U+76F8,U+7763,U+77E5,U+77ED,U+7801,U+786E,U+7891,U+793A,U+795E,U+7984,U+798F,U+79BB,U+79C1,U+79CD,U+79F0,U+79FB,U+7A0B,U+7A0D,U+7A3F,U+7A7F,U+7A81,U+7B11,U+7B26,U+7B56,U+7B5B,U+7B7E,U+7B97,U+7BA1,U+7BC7,U+7C7B,U+7C98,U+7D27,U+7E3D,U+7EA7,U+7EAA,U+7EAF,U+7EB3,U+7EB8,U+7EBF,U+7EC3,U+7EC4,U+7EC6,U+7EC7,U+7EC8,U+7ECD,U+7ED3,U+7ED8,U+7ED9,U+7EDC,U+7EDD,U+7EDF,U+7EE9,U+7EED,U+7EF4,U+7EFC,U+7F16,U+7F1A,U+7F29,U+7F3A,U+7F51,U+7F54,U+7F5A,U+7F6E,U+7F9E,U+7FA4,U+8001,U+8005,U+800C,U+800D,U+8033,U+8054,U+806A,U+80A1,U+80C1,U+817F,U+81F3,U+81F4,U+826F,U+8272,U+827A,U+829D,U+82CF,U+82D7,U+82F1,U+8303,U+8328,U+8350,U+8361,U+8425,U+843D,U+8499,U+8521,U+85CF,U+8650,U+8651,U+884C,U+885B,U+8863,U+8865,U+88AB,U+88C5,U+897F,U+8986,U+898B,U+89C4,U+89C6,U+89D2,U+89E6,U+8A9E,U+8AAA,U+8AD6,U+8BA2,U+8BA9,U+8BB0,U+8BB2,U+8BC1,U+8BC4,U+8BC8,U+8BCD,U+8BD1,U+8BE2,U+8BE6,U+8BEF,U+8BF7,U+8BFA,U+8BFE,U+8C01,U+8C03,U+8C0E,U+8C8C,U+8D1D,U+8D1F,U+8D23,U+8D25,U+8D26,U+8D28,U+8D2D,U+8D34,U+8D39,U+8D5E,U+8D85,U+8D8A,U+8DB3,U+8DB4,U+8DD1,U+8DDD,U+8DEF,U+8E22,U+8E2A,U+8EAB,U+8EB2,U+8F66,U+8F6C,U+8F6E,U+8F6F,U+8F7D,U+8F83,U+8F85,U+8F91,U+8F93,U+8FB1,U+8FB9,U+8FC7,U+8FD0,U+8FD8,U+8FDE,U+8FF0,U+8FFD,U+9000,U+9002,U+9010,U+9020,U+9032,U+903B,U+9047,U+9053,U+9075,U+907F,U+90C1,U+914D,U+9192,U+91C7,U+91CA,U+9488,U+949F,U+94AE,U+94FE,U+9519,U+952E,U+953B,U+9577,U+95E8,U+9602,U+9632,U+9645,U+964C,U+964D,U+9650,U+9662,U+9664,U+9669,U+9676,U+968F,U+9690,U+9694,U+969C,U+96BE,U+96C5,U+96C6,U+9748,U+9759,U+975E,U+97F5,U+987B,U+987E,U+9884,U+9886,U+9891,U+989D,U+98CE,U+98DF,U+996E,U+9986,U+9988,U+9A82,U+9A97,U+9AA4,U+9AD8,U+9ED1,U+9F13,U+FF08,U+FF09}@font-face{font-family:EditorialSerif;src:url(/editorial/editorial-serif-extended-1.woff2) format("woff2");font-weight:600;font-display:block;unicode-range:U+201C,U+201D,U+2190,U+2192,U+300A,U+300B,U+4E07,U+4E09,U+4E14,U+4E1C,U+4E34,U+4E3A,U+4E3E,U+4E43,U+4E45,U+4E49,U+4E4E,U+4E50,U+4E61,U+4E70,U+4E88,U+4E89,U+4E8C,U+4E9A,U+4EA1,U+4EAC,U+4ECB,U+4ECD,U+4EE4,U+4EF0,U+4EFB,U+4EFF,U+4F01,U+4F18,U+4F19,U+4F20,U+4F24,U+4F26,U+4F30,U+4F38,U+4F46,U+4F4D,U+4F4E,U+4F4F,U+4F8B,U+4FBF,U+4FC3,U+4FC4,U+4FE1,U+4FEE,U+4FEF,U+5019,U+5047,U+504F,U+505C,U+5076,U+50CF,U+5141,U+5143,U+5145,U+514B,U+514D,U+5165,U+516B,U+516C,U+5176,U+5199,U+519B,U+51B2,U+51B3,U+51B5,U+51CC,U+51CF,U+5207,U+5217,U+5219,U+521B,U+521D,U+5220,U+5224,U+5229,U+522B,U+524A,U+5265,U+529E,U+529F,U+52A0,U+52A1,U+52A9,U+52AA,U+52B1,U+52BF,U+52FE,U+5305,U+5316,U+5317,U+533B,U+5341,U+5343,U+5347,U+534E,U+5360,U+5362,U+5367,U+5370,U+5371,U+5373,U+5377,U+538B,U+53BB,U+53C8,U+53C9,U+53CA,U+53CD,U+53D6,U+53D7,U+53D8,U+53E4,U+53E6,U+53EB,U+53F0,U+53F3,U+53F6,U+53F7,U+5401,U+5404,U+5408,U+540C,U+540D,U+5417,U+5426,U+542B,U+5440,U+5468,U+5473,U+547C,U+54BF,U+54C1,U+54CD,U+54E5,U+54EA,U+54F2,U+5531,U+5582,U+5584,U+559C,U+5634,U+56E0,U+56ED,U+56F0,U+56F4,U+56FA,U+56FE,U+5747,U+574A,U+5757,U+575A,U+5766,U+578B,U+57C3,U+57DF,U+57F9,U+57FA,U+5821,U+586B,U+58EB,U+5907,U+590D,U+591F,U+5931,U+5934,U+5957,U+5973,U+5976,U+59D3,U+5A01,U+5A31,U+5B54,U+5B83,U+5B88,U+5B97,U+5B9E,U+5BA1,U+5BA4,U+5BB3,U+5BBD,U+5C0D,U+5C14,U+5C3D,U+5C41,U+5CF0,U+5DE6,U+5DF2,U+5E03,U+5E08,U+5E26,U+5E2E,U+5E45,U+5E72,U+5E78,U+5E84,U+5E8A,U+5E8F,U+5E9F,U+5EA6,U+5EA7,U+5EF6,U+5F03,U+5F04,U+5F0A,U+5F15,U+5F20,U+5F25,U+5F31,U+5F3A,U+5F52,U+5F53,U+5F55,U+5F62,U+5F71,U+5F85,U+5F8B,U+5FB7,U+5FC6,U+5FD7,U+5FD9,U+5FF5,U+6000,U+601D,U+6025,U+6027,U+6069,U+6070,U+6089,U+60A6,U+60E9,U+613F,U+6218,U+622A,U+623F,U+6240,U+6247,U+6263,U+6267,U+626C,U+626E,U+6276,U+627F,U+6280,U+6291,U+6293,U+6295,U+6298,U+62A5,U+62BC,U+62BD,U+62C5,U+62CD,U+62E7,U+62E9,U+62EC,U+62FE,U+6301,U+6311,U+6321,U+6324,U+6325,U+632B,U+6362,U+6388,U+63A7,U+63A8,U+63D0,U+6446,U+6452,U+6458,U+6478,U+6492,U+6500,U+652F,U+6536,U+6539,U+653F,U+6545,U+6548,U+654F,U+6563,U+6574,U+65AF,U+65BC,U+65BD,U+65CB,U+65E2,U+65E7,U+6613,U+6628,U+663E,U+6653,U+665A,U+666E,U+666F,U+667A,U+66B4,U+66F2,U+66FE,U+670D,U+671B,U+672A,U+672B,U+672F,U+6742,U+6743,U+6750,U+6751,U+675C,U+675F,U+6770,U+6781,U+6790,U+679C,U+67D0,U+6821,U+6837,U+6839,U+683C,U+68AD,U+68B3,U+68C0,U+68CB,U+68EE,U+6905,U+6982,U+6A21,U+6B22,U+6B3A,U+6B4C,U+6B62,U+6B64,U+6B67,U+6B7B,U+6B86,U+6BCD,U+6BD4,U+6C11,U+6C34,U+6C38,U+6C42,U+6C47,U+6C57,U+6CBF}@font-face{font-family:EditorialSerif;src:url(/editorial/editorial-serif-extended-2.woff2) format("woff2");font-weight:600;font-display:block;unicode-range:U+6CD5,U+6D41,U+6D4B,U+6D88,U+6DB5,U+6DF7,U+6DFB,U+6E10,U+6F14,U+6FB3,U+7075,U+70BA,U+70BC,U+70C8,U+70EB,U+7126,U+7136,U+719F,U+722C,U+7231,U+7236,U+7247,U+724C,U+7269,U+7279,U+72B6,U+73ED,U+7403,U+745E,U+74E6,U+7537,U+7565,U+75AB,U+75BE,U+767B,U+767D,U+767E,U+7686,U+76AE,U+76CA,U+76D2,U+76D6,U+76D8,U+76F4,U+76F8,U+7763,U+77E5,U+77ED,U+7801,U+786E,U+7891,U+793A,U+795E,U+7984,U+798F,U+79BB,U+79C1,U+79CD,U+79F0,U+79FB,U+7A0B,U+7A0D,U+7A3F,U+7A7F,U+7A81,U+7B11,U+7B26,U+7B56,U+7B5B,U+7B7E,U+7B97,U+7BA1,U+7BC7,U+7C7B,U+7C98,U+7D27,U+7E3D,U+7EA7,U+7EAA,U+7EAF,U+7EB3,U+7EB8,U+7EBF,U+7EC3,U+7EC4,U+7EC6,U+7EC7,U+7EC8,U+7ECD,U+7ED3,U+7ED8,U+7ED9,U+7EDC,U+7EDD,U+7EDF,U+7EE9,U+7EED,U+7EF4,U+7EFC,U+7F16,U+7F1A,U+7F29,U+7F3A,U+7F51,U+7F54,U+7F5A,U+7F6E,U+7F9E,U+7FA4,U+8001,U+8005,U+800C,U+800D,U+8033,U+8054,U+806A,U+80A1,U+80C1,U+817F,U+81F3,U+81F4,U+826F,U+8272,U+827A,U+829D,U+82CF,U+82D7,U+82F1,U+8303,U+8328,U+8350,U+8361,U+8425,U+843D,U+8499,U+8521,U+85CF,U+8650,U+8651,U+884C,U+885B,U+8863,U+8865,U+88AB,U+88C5,U+897F,U+8986,U+898B,U+89C4,U+89C6,U+89D2,U+89E6,U+8A9E,U+8AAA,U+8AD6,U+8BA2,U+8BA9,U+8BB0,U+8BB2,U+8BC1,U+8BC4,U+8BC8,U+8BCD,U+8BD1,U+8BE2,U+8BE6,U+8BEF,U+8BF7,U+8BFA,U+8BFE,U+8C01,U+8C03,U+8C0E,U+8C8C,U+8D1D,U+8D1F,U+8D23,U+8D25,U+8D26,U+8D28,U+8D2D,U+8D34,U+8D39,U+8D5E,U+8D85,U+8D8A,U+8DB3,U+8DB4,U+8DD1,U+8DDD,U+8DEF,U+8E22,U+8E2A,U+8EAB,U+8EB2,U+8F66,U+8F6C,U+8F6E,U+8F6F,U+8F7D,U+8F83,U+8F85,U+8F91,U+8F93,U+8FB1,U+8FB9,U+8FC7,U+8FD0,U+8FD8,U+8FDE,U+8FF0,U+8FFD,U+9000,U+9002,U+9010,U+9020,U+9032,U+903B,U+9047,U+9053,U+9075,U+907F,U+90C1,U+914D,U+9192,U+91C7,U+91CA,U+9488,U+949F,U+94AE,U+94FE,U+9519,U+952E,U+953B,U+9577,U+95E8,U+9602,U+9632,U+9645,U+964C,U+964D,U+9650,U+9662,U+9664,U+9669,U+9676,U+968F,U+9690,U+9694,U+969C,U+96BE,U+96C5,U+96C6,U+9748,U+9759,U+975E,U+97F5,U+987B,U+987E,U+9884,U+9886,U+9891,U+989D,U+98CE,U+98DF,U+996E,U+9986,U+9988,U+9A82,U+9A97,U+9AA4,U+9AD8,U+9ED1,U+9F13,U+FF08,U+FF09}@font-face{font-family:EditorialSerif;src:url(/editorial/editorial-serif.woff2) format("woff2");font-weight:600;font-display:block}@font-face{font-family:ReadingSans;src:url(/editorial/reading-sans.woff2) format("woff2");font-weight:400;font-display:block}:root{--paper: #faf7f0;--ink: #233d43;--text: #374747;--muted: #56635b;--accent: #a34731;--line: #d8d9ce;--yellow: #f3e7b9;--note-text: #5d512f;--shelf: #eeeee3;--serif: EditorialSerif, "Noto Serif SC", Georgia, serif;--sans: ReadingSans, "Noto Sans SC", "PingFang SC", sans-serif;--type-note: .875rem;--type-ui: 1rem;--type-body: 1.125rem;--type-section: 1.5rem;--type-feature: 2rem;--type-wordmark: 3rem;--leading-body: 1.8;--leading-heading: 1.55;--leading-note: 1.65;font-size:100%;scroll-behavior:smooth;scroll-padding-block:1.5rem}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--type-body) / var(--leading-body) var(--sans);text-align:start;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:600;line-height:var(--leading-heading);letter-spacing:.01em;text-wrap:pretty}p+p{margin-block-start:1em}p{max-inline-size:40em;max-inline-size:40ic}a{color:inherit;text-decoration:none}a,p,h1,h2,h3,span,label{overflow-wrap:anywhere}html:lang(en){hyphens:auto}a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}button,input{font:inherit}button{cursor:pointer}button,a,input{-webkit-tap-highlight-color:transparent}svg{display:block;inline-size:100%;block-size:auto}button,input,a,div,article,aside,section{min-inline-size:0}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}section[id]{scroll-margin-block-start:1.5rem}.wrap{inline-size:min(73.75rem,calc(100% - 6rem));margin-inline:auto}.skip-link{position:absolute;inset-inline-start:1rem;inset-block-start:0;z-index:10;max-inline-size:calc(100% - 2rem);padding:.75rem 1.25rem;background:var(--ink);color:var(--paper);transform:translateY(-160%)}.skip-link:focus{transform:translateY(.5rem)}.utility-bar{background:var(--ink);color:var(--paper);font-size:var(--type-note);line-height:var(--leading-note)}.utility-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;padding-block:.25rem}.utility-dot{margin-inline:.5rem}.utility-inner a{display:inline-flex;align-items:center;gap:.5rem;min-block-size:2.75rem;letter-spacing:.04em}.utility-inner a:hover,.site-footer a:hover{color:var(--yellow)}.utility-inner a:focus-visible,.site-footer a:focus-visible{outline-color:var(--yellow)}.masthead{display:grid;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:2rem;padding-block:2rem}.masthead-note{font-family:var(--serif);font-size:var(--type-note);color:var(--muted)}.brand{display:block;max-inline-size:31rem;text-align:center}.brand:hover,.footer-brand:hover{text-decoration:none}.brand-name{display:inline-block;position:relative;max-inline-size:calc(100% - 1.6rem);font:600 var(--type-wordmark) / 1.3 var(--serif);letter-spacing:-.05em;overflow-wrap:anywhere}.brand-name svg{position:absolute;inset-inline-end:-1.6rem;inset-block-start:.15rem;inline-size:1.5rem;fill:none;stroke:var(--accent);stroke-width:1.4;transform:rotate(6deg)}.brand-subtitle{display:block;margin-block-start:.5rem;font-size:var(--type-note);line-height:var(--leading-note);letter-spacing:.04em;color:var(--muted)}.profile-link{justify-self:end;display:flex;align-items:center;gap:.5rem;min-block-size:2.75rem;border-block-end:1px solid var(--muted);font-size:var(--type-ui)}.profile-link>span{margin-inline-start:.5rem}.profile-link svg,.search-link svg{inline-size:1.25rem;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5}.main-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem 1.75rem;padding-block:.25rem;border-block-start:1px solid var(--ink);border-block-end:1px solid var(--line);font-size:var(--type-ui);line-height:1.5}.main-nav>a{display:inline-flex;align-items:center;min-block-size:2.75rem;padding:.625rem .25rem}.main-nav>a.active{color:var(--accent);text-decoration:underline;text-underline-offset:.6em;text-decoration-thickness:2px}.main-nav>.search-link{display:flex;align-items:center;justify-content:center;gap:.5rem;min-inline-size:2.75rem;min-block-size:2.75rem;padding:.625rem;border:0;color:var(--ink);background:transparent;font-size:var(--type-ui)}.search-link:hover{text-decoration:underline;text-underline-offset:.2em}.search-panel{align-self:center}.search-panel>label{font-size:var(--type-ui)}.search-panel>div{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:.75rem}.search-panel input{flex:1 1 12rem;min-block-size:2.75rem;padding:.75rem;border:1px solid #758276;border-radius:0;background:#fffdf8;color:var(--ink);font-size:var(--type-ui)}.search-panel button{min-block-size:2.75rem;padding:.75rem 1.25rem;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:var(--type-ui)}.site-footer{padding-block:2rem;background:var(--ink);color:var(--paper)}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem}.footer-brand{display:inline-block;min-block-size:2.75rem;font:600 var(--type-section) / var(--leading-heading) var(--serif)}.footer-brand>span{display:block;margin-block-start:.5rem;font:400 var(--type-note) / var(--leading-note) var(--sans)}.footer-inner>p{font-family:var(--serif);font-size:var(--type-ui)}.footer-inner>div{font-size:var(--type-note)}.footer-inner>div>a{display:inline-flex;align-items:center;min-block-size:2.75rem}.footer-inner>div>span{display:block;line-height:var(--leading-note)}@media(max-width:68em){.wrap{inline-size:calc(100% - 3rem)}.masthead{gap:1.5rem;grid-template-columns:minmax(0,1fr) auto}.masthead-note{display:none}.brand{justify-self:start;text-align:start}}@media(max-width:40em){.wrap{inline-size:calc(100% - 2rem)}.utility-inner>span{flex:1 1 12rem}.masthead{grid-template-columns:minmax(0,1fr);justify-items:center;padding-block:1.5rem;gap:1rem}.brand{justify-self:center;max-inline-size:100%;text-align:center}.brand-subtitle{max-inline-size:30ch;margin-inline:auto}.profile-link{justify-self:center}.main-nav{justify-content:space-between;gap:.25rem .75rem}.footer-inner{display:grid;grid-template-columns:minmax(0,1fr)}}.opening{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1.5rem 2.5rem;padding-block:2rem}.opening h1{font-size:var(--type-section)}.opening p{margin-block-start:.75rem;color:var(--text)}.lead-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:2.25rem}.lead-image{display:block}.family-art,.dinner-art,.age-item>img,.topic-image>img{display:block;inline-size:100%;block-size:auto;object-fit:cover}.story-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-block:1.5rem .75rem;font-size:var(--type-note);line-height:var(--leading-note);color:var(--muted)}.eyebrow{font-size:var(--type-note);font-weight:600;line-height:var(--leading-note);letter-spacing:.06em;color:var(--accent)}.lead-story h2{font-size:var(--type-feature)}.story-description{margin-block-start:1rem;color:var(--text)}.story-bottom{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem;margin-block-start:1.25rem}.source-details{display:grid;gap:.25rem;font-size:var(--type-note);line-height:var(--leading-note);color:var(--muted)}.note-details{margin-block-start:.75rem;color:var(--note-text)}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:2.75rem;font-size:var(--type-ui);line-height:var(--leading-note);text-decoration:underline;text-underline-offset:.25em}.text-link>span,.note-source>span,.row-arrow{flex-shrink:0;font:400 var(--type-body) / 1.5 Georgia,serif}.sidebar{padding-inline-start:1.75rem;border-inline-start:1px solid var(--line)}.today-note{position:relative;padding:1.5rem;isolation:isolate;background:var(--yellow)}.today-note:after{content:"";position:absolute;inset:.4rem;z-index:-1;border:1px solid #a68e533d;pointer-events:none}.note-top{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.note-top>.eyebrow{color:var(--note-text)}.note-top svg{inline-size:1.75rem;flex-shrink:0;fill:none;stroke:#80652d;stroke-width:1.5}.note-age{display:block;margin-block-start:1rem;font-size:var(--type-note);color:var(--note-text)}.today-note h2{margin-block-start:.5rem;font-size:var(--type-section)}.dinner-art{aspect-ratio:2.21;margin-block:1rem}.today-note>p{color:var(--note-text)}.note-source{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-block-size:2.75rem;margin-block-start:1.25rem;padding-block-start:1rem;border-block-start:1px solid #b6a46a77;color:var(--note-text);font-size:var(--type-ui);text-decoration:underline;text-underline-offset:.2em}.editor-desk{margin-block-start:1.75rem}.editor-desk>.eyebrow{color:var(--muted)}.editor-desk>a{display:flex;justify-content:space-between;gap:1rem;min-block-size:2.75rem;padding-block:.875rem;font:600 var(--type-body) / var(--leading-body) var(--serif)}.editor-desk>a+a{border-block-start:1px solid var(--line)}.editor-desk>a>span{flex-shrink:0}.section-space{margin-block-start:3.5rem;padding-block-start:1.75rem;border-block-start:1px solid var(--ink)}.section-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-block-end:1.75rem}.section-heading .eyebrow{color:var(--muted)}.section-heading h2{margin-block-start:.5rem;font-size:var(--type-section)}.section-heading>p{color:var(--muted);font-size:var(--type-ui)}.age-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1.5rem 0}.age-item{padding:.25rem 1rem .75rem;border-inline-start:1px solid var(--line)}.age-item:first-child{padding-inline-start:0;border-inline-start:0}.age-item:last-child{padding-inline-end:0}.age-range{font-size:var(--type-ui);color:var(--muted)}.age-item>img{max-inline-size:12.5rem;aspect-ratio:5 / 3;margin:.75rem auto;transition:transform .25s ease}.age-item:hover>img{transform:translateY(-.25rem)}.age-item h3{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:var(--type-body)}.age-item h3>span{font-family:Georgia,serif;font-weight:400}.age-item>p{margin-block-start:.5rem;color:var(--muted);font-size:var(--type-ui)}.topics-section{margin-block-start:2.5rem}.topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.topic-image{display:block;margin-block-end:1.25rem}.topic-image>img{aspect-ratio:16 / 9}.topic-story h3{margin-block-start:.5rem;font-size:var(--type-section)}.topic-story h3 a{display:inline-block;min-block-size:2.75rem}.topic-story>p{margin-block-start:1rem;color:var(--text)}.article-meta{display:block;margin-block-start:1rem;font-size:var(--type-note);line-height:var(--leading-note);color:var(--muted)}.article-meta>span{padding-inline:.25rem}.article-meta>time,.reading-row .resource-checked{display:block;margin-block-start:.25rem}.reading-row .resource-checked{font-size:var(--type-note);line-height:var(--leading-note)}.reading-band{margin-block-start:3.5rem;padding-block:3rem;border-block:1px solid #d7daca;background:var(--shelf)}.reading-layout{display:grid;grid-template-columns:1fr 2fr;gap:3.5rem}.reading-intro>.eyebrow{color:var(--muted)}.reading-intro h2{margin-block-start:1rem;font-size:var(--type-feature)}.reading-intro>p{margin-block-start:1rem;color:var(--text)}.reading-intro>.text-link{margin-block-start:1.25rem}.reading-list{border-block-start:1px solid #aab3a1}.reading-row{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;align-items:start;gap:1.25rem;padding:1.5rem .25rem;border-block-end:1px solid #cbd0bf}.resource-number{color:var(--muted);font:italic 600 var(--type-section) / var(--leading-heading) var(--serif)}.resource-kind{font-size:var(--type-note);color:var(--muted)}.reading-row h3{margin-block:.5rem;font-size:var(--type-body)}.reading-row p{font-size:var(--type-ui);color:var(--muted)}.row-arrow{align-self:center}.desktop-break{display:none}.trust-section{display:grid;grid-template-columns:1fr 1.5fr;gap:3.5rem;padding-block:3rem}.trust-intro{display:flex;align-items:center;gap:1.5rem}.sprout{inline-size:3rem;flex-shrink:0;fill:none;stroke:#60774f;stroke-width:1.4}.trust-intro h2{font-size:var(--type-section)}.trust-points{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.trust-points h3{margin-block-end:.75rem;font-family:var(--sans);font-size:var(--type-body)}.trust-points p{font-size:var(--type-ui);color:var(--muted)}@keyframes arrive{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.opening,.lead-grid{animation:arrive .6s both}.lead-grid{animation-delay:.1s}@media(max-width:68em){.lead-grid{grid-template-columns:minmax(0,1.7fr) minmax(18rem,1fr);gap:1.5rem}.sidebar{padding-inline-start:1.5rem}.topic-grid{gap:1.5rem}.reading-layout,.trust-section{gap:2rem}}@media(max-width:54em){.opening,.lead-grid{grid-template-columns:minmax(0,1fr)}.sidebar{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.5rem;padding-inline-start:0;border-inline-start:0}.editor-desk{margin-block-start:0}.topic-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.topic-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1.5rem;align-content:start}.topic-image{grid-row:1 / 5;align-self:start;margin-block-end:0}.topic-story h3 br{display:none}.trust-section{grid-template-columns:minmax(0,1fr)}}@media(max-width:40em){.opening{padding-block:1.5rem}.lead-story h2 br{display:none}.sidebar{display:block}.editor-desk{margin-block-start:1.5rem}.section-space{margin-block-start:2.5rem;padding-block-start:1.5rem}.topic-story{display:block}.topic-image{margin-block-end:1rem}.reading-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.reading-intro h2 br,.reading-intro>p br,.trust-intro h2 br{display:none}.reading-row{grid-template-columns:2rem minmax(0,1fr) 1.25rem;gap:.75rem}.trust-points{grid-template-columns:minmax(0,1fr);gap:1.5rem}.reading-band{margin-block-start:2.5rem;padding-block:2rem}}@media(max-width:30em){.age-grid{grid-template-columns:minmax(0,1fr);gap:0}.age-item,.age-item:first-child,.age-item:last-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,28%);align-items:center;gap:.5rem 1rem;padding:1rem 0;border-inline-start:0;border-block-end:1px solid var(--line)}.age-item>img{grid-column:2;grid-row:1 / 4;margin:0}.age-item>p{margin-block-start:0}}@media(forced-colors:active){a:focus-visible,button:focus-visible,input:focus-visible{outline-color:Highlight}.main-nav>a.active{color:LinkText}.today-note{border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
